Click House PHP Doctrine 2 32 500 Click

  • Slides: 23
Download presentation

Click. House + PHP + Doctrine 2 Школа 32: 500 мальчиков

Click. House + PHP + Doctrine 2 Школа 32: 500 мальчиков

Click. House + PHP + Doctrine 2 Школа 1: 450 Школа 2: 300 …

Click. House + PHP + Doctrine 2 Школа 1: 450 Школа 2: 300 … Школа 32: 500 … Вологда: 15 000

Click. House + PHP + Doctrine 2 Click. House -- столбцовая СУБД для OLAP

Click. House + PHP + Doctrine 2 Click. House -- столбцовая СУБД для OLAP (Columnar DBMS) От Яндекса Бесплатная SQL

Click. House + PHP + Doctrine 2 Click. House -- столбцовая СУБД для OLAP

Click. House + PHP + Doctrine 2 Click. House -- столбцовая СУБД для OLAP (Columnar DBMS) От Яндекса Бесплатная SQL!!!

Click. House + PHP + Doctrine 2 - Merge. Tree - Collapsing. Merge. Tree

Click. House + PHP + Doctrine 2 - Merge. Tree - Collapsing. Merge. Tree - Summing. Merge. Tree - Aggregating. Merge. Tree - Replacing. Merge. Tree

Click. House + PHP + Doctrine 2

Click. House + PHP + Doctrine 2

Click. House + PHP + Doctrine 2

Click. House + PHP + Doctrine 2

Click. House + PHP + Doctrine 2 (1, ‘ 2017 -09 -01 10: 00’,

Click. House + PHP + Doctrine 2 (1, ‘ 2017 -09 -01 10: 00’, ‘ 2017 -10 -01 10: 00’, 100500) (1, ‘ 2017 -10 -01 10: 01’, ‘ 2030 -01 -01 00: 00’, 100600) … AND $date BETWEEN start_date AND end_date;

Click. House + PHP + Doctrine 2 composer install mochalygin/doctrine-dbal-clickhouse #config. yml doctrine: dbal:

Click. House + PHP + Doctrine 2 composer install mochalygin/doctrine-dbal-clickhouse #config. yml doctrine: dbal: connections: clickhouse: host: localhost port: 8123 dbname: default user: default password: 1234 driver_class: MochalyginDoctrine. DBALClick. HouseDriver wrapper_class: MochalyginDoctrine. DBALClick. HouseConnection

Click. House + PHP + Doctrine 2 $conn = $this->get. Container()->get('doctrine. dbal. clickhouse_connection'); $qb

Click. House + PHP + Doctrine 2 $conn = $this->get. Container()->get('doctrine. dbal. clickhouse_connection'); $qb = $conn->create. Query. Builder(); $qb →select('school_id, count(*)') →from('pupil') →where($qb→expr()→eq(‘region_id’, ‘: region. Id’)) →group. By(‘school_id’) →set. Parameter('region. Id', 35, PDO: : PARAM_INT); var_dump($qb->execute()->fetch. All());

Click. House + PHP + Doctrine 2 /** * @CHId * @CHColumn(name="id", type="UInt 32")

Click. House + PHP + Doctrine 2 /** * @CHId * @CHColumn(name="id", type="UInt 32") * * @ORMId() * @ORMColumn(type="integer") * @ORMGenerated. Value(strategy="IDENTITY") */ protected $id; /** * @CHColumn(name="status", type="UInt 8") * * @ORMColumn(type="smallint") */ protected $status;

Click. House + PHP + Doctrine 2 Вопросы? https: //github. com/mochalygin/

Click. House + PHP + Doctrine 2 Вопросы? https: //github. com/mochalygin/