ืืืจืืช ืืขืืืื ืฉืขืืฉืื ืืฉ ืืจืื ื ืชืื ืื ืืืขื ืืื ืืงืื, ืืกืื ื ืชืื ืื ืื ืืืืืื ืื ืขืืืื ืื ืืงืืืืืื. ืื ืื ืืืืขืื ืืืฃ ืืจืืขืื ืืืชืจ ืืกืืืืื ืืืฉืชืืฉ ืืื ืืืขืืืืช. ืจืืื ืืืฉืืืื "ืืืืื ืงืงืืืก" ืขื MySQL ืื PostgreSQL, ืืืืืขืืื ืืชืจืืืฉืื ืืืจืื, ืกืืืืื ื-NoSQL, ืื ืืฉืืืื ืืืชืจ ืืื ืขืืืจ ืคืชืจืื ืืช ืืกืืจืืื. ClickHouse ืืฉื ื ืืช ืืืื ืืืฉืืง ืืืืจืื ืืฉืืขืืชืืช ืืช ืกืฃ ืืื ืืกื ืืขืืื ื-DBMS ืืื ืืืื.
ืืืืื ื-BackEnd Conf 2018 ืืืื ืืชืคืจืกื ืืืืฉืืจ ืืืืืจ.
ืื ืื ื ืืืื ืื ื ืืืืจ ืขื ืงืืืงืืืืก? ืื ื ืื ืื ืคืืชืื ื-LifeStreet, ืฉืืฉืชืืฉ ื-ClickHouse. ืืื ืื, ืื ื ืืืืืกื ืฉื Altinity. ืืื ืฉืืชืฃ Yandex ืฉืืงืื ืืช ClickHouse ืืขืืืจ ื-Yandex ืืืคืื ืืช ClickHouse ืืืฆืืื ืืืชืจ. ืืืื ืื ืืืืืง ืืืข ืขื ClickHouse.
ืืื ื ืื ืืืื ืฉื ืคืืื ืืืืฆื. ืืจืื ืคืขืืื ืฉืืืืื ืืืชื ืขื ืื. ืื, ืื ืื ื ืื ืืืื.
"ืืืื ืืืืขืื" ืฉ-ClickHouse:
- ืืืจ ืืืื,
- ืืืื ื ืื
- ืืฉืืืืฉ ื- Yandex.
ืงืฆืช ืคืืืช ืืืืข ืืืืื ืืืจืืช ืืืืฆื ืืฉืชืืฉืื ืื.
ืื ื ืืืื ืื ืืื, ืืืคื ืืืื ืืฉืชืืฉืื ื-ClickHouse, ืืืขื Yandex.
ืืกืคืจ ืืื ืืืฆื ืคืืชืจืื ืืฉืืืืช ืกืคืฆืืคืืืช ืืขืืจืช ClickHouse ืืืืจืืช ืฉืื ืืช, ืืืืื ืืืื ืฉื ClickHouse ืชืืืื ืืืฉืชืืฉ ืืืฉืืืืช ืฉืืื, ืืืืฆื ื ืขืฉื ืืื ืฉืืืืฉ ืืืืจืืช ืฉืื ืืช.
ืืงืืชื ืฉืืืฉ ืืืืืืืช ืืืฆืืืืช ืืช ClickHouse ืืืืืืืช ืฉืื ืืช. ืื ื ืืืฉื ืฉืื ืืืื ืืขื ืืื.
ืืฉืืื ืืจืืฉืื ื ืืื: "ืืื ืื ืื ื ืฆืจืืืื ืงืืืงืืืืก?". ื ืจืื ืฉืื ืฉืืื ืื ืืจืืจื, ืืื ืืฉ ืื ืืืชืจ ืืชืฉืืื ืืืช.
- ืืชืฉืืื ืืจืืฉืื ื ืืื ืืืืฆืืขืื. ืงืืืงืืืืก ืืืืจ ืืืื. ืื ืืชืื ื-ClickHouse ืืื ืื ืืืืจ ืืืื. ืืขืชืื ืงืจืืืืช ื ืืชื ืืืฉืชืืฉ ืื ืืืฉืจ ืืฉืื ืืืจ ืืื ืืืื ืืืื ืื ืจืข ืืืื.
- ืืชืฉืืื ืืฉื ืืื ืืื ืขืืืช. ืืงืืื ืื, ืขืืืช ืงื ื ืืืืื. ืืืืืื, Vertica ืืื ืืกื ื ืชืื ืื ื ืืืจ ืืืืืืื. ืื ืขืืื ืืื ืืืื ืื ืืื ืื ืืจืื ืืจื-ืืืื ืฉื ื ืชืื ืื. ืืื ืืฉืืืืืจ ืืืืืช ืืจื-ืืืื ืื ืคืื-ืืืื, ืขืืืช ืืจืืฉืืื ืืืชืืืื ื ืื ืกืช ืืกืืื ืืฉืืขืืชื ืืืื. ืืื ืืงืจ. ื- ClickHouse ืืืื ื.
- ืืชืฉืืื ืืฉืืืฉืืช ืืื ืขืืืช ืชืคืขืื. ืื ืืืฉื ืงืฆืช ืฉืื ื. RedShift ืืื ืื ืืืื ื ืืืจ. ื-RedShift, ืืชื ืืืื ืืงืื ืืืืื ืืืจ ืืืื. ืื ืืขืืื ืืื, ืืื ืืื ืขื ืืืช, ืื ืฉืขื, ืื ืืื ืืื ืืืืฉ, ืชืฉืืื ืืืืืื ืื ืืืืงืจ, ืื ืืืืืจ ืืฉืืจืืช ืืงืจ ืืฉืืขืืชืืช. ืื ืืืื BigQuery. ืื ืืืฉืื ืืฉืชืืฉ ืืื, ืื ืืื ืืืืข ืฉืฉื ืืคืฉืจ ืืืจืืฅ ืืื ืืงืฉืืช ืืืงืื ืืฉืืื ืฉื ืืืืช ืืืืจืื ืคืชืืื.
ื-ClickHouse ืืื ืืช ืืืขืืืช ืืืื.
ืืืื ื ืขืฉื ืฉืืืืฉ ื-ClickHouse ืืขืช? ืื ืืกืฃ ื-Yandex, ื ืขืฉื ืฉืืืืฉ ื-ClickHouse ืืืืืจื ืฉื ืขืกืงืื ืืืืจืืช ืฉืื ืืช.
- ืงืืื ืื, ืืืืืจ ืื ืืชืื ืืคืืืงืฆืืืช ืืื ืืจื ื, ืืืืืจ ืืื ืืงืจื ืฉืืืืฉ ืฉืืืืข ืืืื ืืงืก.
- ืืืจืืช AdTech ืจืืืช ืืฉืชืืฉืืช ื-ClickHouse.
- ืืืจืืช ืจืืืช ืฉืฆืจืืืืช ืื ืชื ืืืื ื ืขืกืงืืืช ืืืงืืจืืช ืฉืื ืื.
- ืืกืคืจ ืืืจืืช ืืฉืชืืฉืืช ื-ClickHouse ืืื ืื ืืจ ืืืื ื ืืืืื. ืื ืืขืืื ืืืชื ื-ClickHouse, ืขืืฉืื ืืืืืช ืืืงืืืื ืืช ืืชืืฆืืืช ืฉืื ืฆืจืืืื.
- ืืืจืืช ืืชืืืืืช ืืืฉืชืืฉ ืื ืื ืืชืื ืคืื ื ืกื, ืืืืืจ ืืืืจืื ืืชืงืจืืื ืื ืขืกืงืื ืืืืืื ืืงืืืงืืืืก.
- ืืชืืงืืืช ืขื ื ืื. ืื ืืืฉืื ืขืืงื ืืืจ ClickHouse, ืื ืืื ืื ืจืื ืฉืืข ืืช ืืฉื ืฉื ืืืืจื ืืื. ืืื ืืื ืืชืืจืืื ืืืืื ืืื ืืืงืืืื. ืืืฉ ืืื ืืชืงื ื ืจืฆืื ืืช ืืืื ืฉื ClickHouse. ืืืืืื, ืื ืืฆืจื ืืช Kafka Engine for ClickHouse.
- ืืืจืืช ืชืงืฉืืจืช ืืืื ืืืฉืชืืฉ. ืืกืคืจ ืืืจืืช ืืฉืชืืฉืืช ื-ClickHouse ืืืืืื ืขื ืืจืขืืื ืื ืืืจ ืืืืฆืืจ.
- ืืืจื ืืืช ืืฉืชืืฉืช ื-ClickHouse ืืื ืืคืงื ืขื ืชืืืืื ืืืืฆืืจ. ืื ืืืืงืื ืืืงืจื-ืืขืืืื, ืืืชืืื ืืืืจื ืฉื ืคืจืืืจืื, ืืฉ ืืขืจื 2 ืืืคืืื ืื. ืืื ืื ืื ืชืืื ืื ืืืฉืืง ืืื ืื ืจืข.
- ื ืืชืื ืืืืงืฆ'ืืื. ืืฉ ืืืจื ืจืืกืืช ืืื Bloxy.info. ืืื ื ืืชืื ืฉื ืจืฉืช ืืืชืจืืื. ืื ืขืฉื ืืืช ืื ืืงืืืงืืืืก.
ืืืืืื ืื ืืฉื ื. ืืฉ ืืจืื ืืืจืืช ืฉืืฉืชืืฉืืช ืืฉืจืช ืืื ืงืื. ืืืื ืืืคืฉืจ ืืื ืืคืชืืจ ืืช ืืืขืืืช ืฉืืื. ืืขืื ืืืชืจ ืืืจืืช ืืฉืชืืฉืืช ืืืฉืืืืืช ืืืืืื ืฉื ืฉืจืชืื ืจืืื ืื ืขืฉืจืืช ืฉืจืชืื.
ืืื ืืชื ืืกืชืื ืขื ืืจืฉืืืืช, ืื:
- Yandex: 500+ ืฉืจืชืื, ืื ืืืืกื ืื ืฉื 25 ืืืืืืจื ืจืฉืืืืช ืืืื.
- LifeStreet: 60 ืฉืจืชืื, ื-75 ืืืืืืจื ืจืฉืืืืช ืืืื. ืืฉ ืคืืืช ืฉืจืชืื, ืืืชืจ ืจืฉืืืืช ืืืฉืจ ื- Yandex.
- CloudFlare: 36 ืฉืจืชืื, ืื ืืืกืืื 200 ืืืืืืจื ืจืฉืืืืช ืืืื. ืืฉ ืืื ืืคืืื ืคืืืช ืฉืจืชืื ืืื ืืืืกื ืื ืืคืืื ืืืชืจ ื ืชืื ืื.
- ืืืืืืจื: 102 ืฉืจืชืื, ืืขืจื ืืจืืืืื ืื ืืกืืช ืืืื. ืฉืึดืืึธื.
ืืืืืืจืคืืช ืื ืื ืืจืื. ืืคื ืื ืืื ืืฆืืื ืืคืช ืืื ืฉื ืืืงืื ืฉืื ื ืขืฉื ืฉืืืืฉ ื-ClickHouse ืืขืืื. ืจืืกืื, ืกืื, ืืืจืืงื ืืืืืืช ืืื ืืืืจืืจ. ืืฉ ืืขื ืืืื ืืช ืืืืจืืคื. ืืืฉ 4 ืืฉืืืืืช.
ืืื ื ืืชืื ืืฉืืืืชื, ืืื ืฆืืจื ืืืคืฉ ื ืชืื ืื ืืืืืืื. ืืื ื ืืชืื ืฉื ืืืงืจืื ืฉืงืืจืืื ืืืืจืื ืืื ืืืืช ืืืชืจ Altinity, ืื ืืื ืฉื ืืืืจื ืจืืกืืช. ืืจืืกืื, ืืืงืจืืื ื, ืืืืจืืก, ืืืืืจ ืืืืง ืืืืจ ืืจืืกืืช ืฉื ืืงืืืื, ืืื ืื ืืืฉืชืืฉืื ืืจืืื ืืืืชืจ. ืืื ืืืืขืืช ืืจื"ื ืืงื ืื. ืกืื ืืืื ืืืืืงื ืืช ืืคืขืจ. ืกืื ืืืขื ืืื ืืืืชื ืฉื ืืคื ื ืืฆื ืฉื ื, ืขืืฉืื ืกืื ืืืจ ืขืงืคื ืืช ืืืจืืคื ืืืืฉืืื ืืฆืืื. ืื ืืืจืืคื ืืืฉื ื ืื ืจืืืงื ืืืืืจ, ืืืืืืืื ืืฉืืืืฉ ืืงืืืงืืืืก ืืื, ืืืืคื ืืืืจ, ืฆืจืคืช.
ืืื ืื ื ืืกืคืจ ืืช ืื ืื? ืืืจืืืช ืฉ-ClickHouse ืืืคื ืืคืชืจืื ืกืื ืืจืื ืื ืืชืื ืืื ืืืื ืืืืจ ื ืืฆื ืืฉืืืืฉ ืืืืื ืืงืืืืช. ืื ืืชื ืืฉืชืืฉ ืื, ืืชื ืืืจื ื ืื ืืื. ืื ืืชื ืขืืืื ืื ืืฉืชืืฉ ืื, ืื ืืชื ืื ืืืื ืืคืื ืฉืชืืฉืืจ ืืื ืืืฃ ืืื ืื ืืขืืืจ ืื, ืื ืจืืื ืืืจ ืขืืฉืื ืืืช.
ืืื ืื ืืืืืืืช ืืฉืืืืฉ ืืืืชื ื-ClickHouse ืืืกืคืจ ืืืจืืช.
- ืืืืืื ืืจืืฉืื ื ืืื ืจืฉืช ืืืืขืืช: ืืืืจื ื-Vertica ื-ClickHouse. ืืื ื ืืืืจ ืืื ืืืจืืช ืฉืขืืจื ื-Vertica ืื ืฉื ืืฆืืืช ืืชืืืื ืืขืืจ.
- ืืืืืื ืืฉื ืืื ืืื ืืืกืื ืขืกืงืืืช ื- ClickHouse. ืืืื ืืืืื ืืื ืืื ืขื ืื ืื-ืืคืืกืื. ืื ืื ืฉืืกืืจ ืืขืฉืืช ื-ClickHouse ืืขืฆืช ืืคืชืืื ื ืขืฉื ืืื. ืืื ื ืขืฉื ืืฆืืจื ืื ืื ืืขืืื ืฉืื ืขืืื. ืืื ืขืืื ืืจืื ืืืชืจ ืืื ืืืคืชืจืื ืืขืกืงื ืืืืคืืื ื.
- ืืืืืื ืืฉืืืฉืืช ืืื ืืืฉืื ืืืืืจ ื-ClickHouse. ืืืืชื ืฉืืื ืืืื ืืืืคื ืฉืื ื ืืชื ืืฉืื ืืช ClickHouse ืืืขืจืืช ืืืงืืืืืืช ืฉื Hadoop. ืื ื ืืจืื ืืืืื ืืืฆื ืืืจื ืขืฉืชื ืืฉืื ืืืื ืืืืื ืืคืืชื ืืืคื ื-ClickHouse, ืืขืงื ืืืจ ืืืงืืืืฆืื ืฉื ื ืชืื ืื ืืื', ืืื ืืืฉื ืืฉืืื ืืืื ืื ืืจืืืืืืืืช.
- LifeStreet ืืื ืืืจืช Ad Tech ืฉืืฉ ืื ืืช ืื ืืืื ืืืืืื ืฉืืืืขื ืขื ืจืฉืช ืืืืขืืช.
- ืืื ืขืืกืงืช ืืืืคืืืืืืฆืื ืฉื ืืืืขืืช, ืืชื ืืฆืขืืช ืคืจืืืจืืืืืช.
- ืืจืื ื ืชืื ืื: ื-10 ืืืืืืจื ืืืจืืขืื ืืืื. ืืื ืขื ืืืช, ื ืืชื ืืืืง ืืช ืืืืจืืขืื ืฉื ืืืกืคืจ ืชืชื ืืืจืืขืื.
- ืืฉื ื ืืงืืืืช ืจืืื ืฉื ืื ืชืื ืื ืืืื, ืืืื ืื ืจืง ืื ืฉืื, ืืจืื ืืืชืจ - ืืื ืืืืืจืืชืืื ืฉืื ืื ืืขืืกืงืื ืืืชื ืืฆืขืืช ืคืจืืืจืืืืืช.
ืืืืจื ืขืืจื ืืจื ืืจืืื ืืงืืฆื ืืช. ืืืืืจืชื ืขื ืื ื-HighLoad. ืจืืฉืืช, LifeStreet ืขืืจื ื-MySQL (ืขื ืขืฆืืจื ืงืฆืจื ื-Oracle) ื-Vertica. ืืืชื ืืืื ืืืฆืื ืกืืคืืจ ืขื ืื.
ืืืื ืืื ืืื ืืืื, ืืื ืืืจ ืืืื ืืชืืจืจ ืฉืื ืชืื ืื ืืืืื ื-Vertica ืืงืจ. ืืคืืื, ืืืคืฉื ืืืืคืืช ืฉืื ืืช. ืืื ืืื ืืืคืืขืื ืืื. ืืืืขืฉื, ืขืฉืื ื ืืืืื ืืงืื ืกืคื ืื ืืคืขืืื ืืืืงืืช ืืืฆืืขืื ืฉื ืืืขื ืื ืืกืื ืื ืชืื ืื ืฉืืื ืืืื ืื ืืฉืืง ืืืฉื ื ื-13 ืขื ื-16 ืืืชืืืื ืืขืจื ืืืืื ืช ืคืื ืงืฆืืื ืืืืช. ืืื ืืืืจืชื ืขื ืืื ืืื ื-HighLoad.
ืืืฉืืื ืืืืชื ืืืืจ ื-Vertica ืืืืชืืืื, ืื ืื ืชืื ืื ืืืื. ืืื ืืืื ืืืืคื ืืงืกืคืื ื ืฆืืืื ืขื ืืฉื ืื. ืืืจ ืื ืื ืขืื ืขื ืืืืฃ, ืืื ืืื ืืืช. ืืื ืืืื ืืฆืืืื ืืื, ืืืจืืฉืืช ืืขืกืงืืืช ืืืืืช ืื ืชืื ืื ืฉืขืืืื ืฆืจืื ืืขืฉืืช ืืืืฉืื ื ืืชืื, ืืื ืืจืืจ ืฉืืงืจืื ืืืืืจ ืขื ืคืื-ืืืื. ืืืชืฉืืื ืขื ืคืื-ืืืื ืืืจ ืืืื ืืงืจ, ืื ืืืคืฉื ื ืืืืจื ืืืื ืืื ืืืืช.
ืืื ืืืืช? ืืืืฉื ืืจืื ืืื ืื ืืื ืืจืืจ ืืื ืืื ืืืืช, ืื ืืฆื ืืื ืืฉ ืืืืจื ืืืืข ืืกืืจืืื, ื ืจืื ืฉืื ืขืืืืื ืืื. ืืืงื ืขืืืืื ืืืขื ืืื ืืื Vertica, ืืืงื ืืจืืขืื ืืืชืจ. ืืื ืืืื ืืงืจืื, ืฉืื ืืืจ ืืื ืืืชืจ ืืืื ืืืชืจ ืื ื ืืชื ืืื ืืืฆืื.
ืืฆื ืฉื ื, ืืฉื ื ืคืชืจืื ืืช ืงืื ืคืชืื, ืฉืืื ื ืจืืื ืืืืืื, ืืืืืจ ืขืืืจ ืื ืืืืืงื, ื ืืชื ืืกืคืืจ ืืืชื ืขื ืืืฆืืขืืช. ืืื ืืืื ื ืื ืืืืื, ืืื ืืืืืื. ืืืขืชืื ืงืจืืืืช ืืื ืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืจืืฉื ืืืฉืืืืฉืืช.
ืืื ืืื ืื ืืฉืื ืืื ืืืื ืฉืืฉ ืืืืืจื ืืืืข ืืกืืจืืื ืืืื ืื ืืืื ืื ืฉืืฉ ืืงืื ืคืชืื.
ืื ืืื ืืืื ืขื ืฉืืืืคื ืืืชื ืฆืคืื ืืื ืืงืก ืฉืืคื ืืช ืงืืืงืืืืก, ืืื ืงืืกื ืืืืืข, ืืื ืืจื ื. ืืื ืืืืชื ืืืืื ืืืชื ืฆืคืืื, ืื ืขืืืื ืฉืืืืื ืืช ืืฉืืื: "ืืื?", ืืื ืืื ืืืช.
ืืืื ืืงืืฅ 2016, ืืชืืื ื ืืืืืง ืื ืื ืงืืืงืืืืก. ืืืชืืจืจ ืฉืืคืขืืื ืื ืืืื ืืืืืช ืืืืจ ืืืชืจ ื-Vertica. ืืืงื ื ืชืจืืืฉืื ืฉืื ืื ืืฉืืืืชืืช ืฉืื ืืช. ืืื ืืฉืืืืชื ืืฉืชืืฉื ืจืง ืืืืื ืืืช, ืืืืืจ ืืื ืฉืื ืืฆืืจืคืืช (join), ืื ClickHouse ืืื ืืืืจ ืคื ืฉื ืืื ื-Vertica.
ืื ืืชืขืฆืืชื ืืืกืชืืืชื ืขื ืืืืงืืช Yandex ืืคื ื ืืื ืืืื. ืื ืืืชื ืืืจ ืฉื: ClickHouse ืืืืจ ืคื ืฉื ืืื ื-Vertica, ืื ืื ืืจืืื ืืืืจ ืขื ืื.
ืืื ืื ืืฉ ืืฆืืจืคืืช ืืฉืืืืชืืช, ืื ืืื ืืชืืจืจ ืื ืืืื ืื ืืฉืืขื. ื-ClickHouse ืืืื ืืืืืช ืืืื ืคื ืฉื ืืื ื-Vertica. ืืื ืชืชืงื ืืขื ืืช ืืืงืฉื ืืชืืชืื ืืืชื ืืืืฉ, ืื ืื ืฉืืืช ืืขืจื. ืื ืจืข. ืืืื ื.
ืืืืืจ ืฉืงืืืื ืืช ืชืืฆืืืช ืืืืืงื, ืืืชืืื ื ื ืื ืืืืืืืช ืฉืื ืืช, LifeStreet ืืื ื- ClickHouse.
ืื ืืฉื ื ื-16, ืื ื ืืืืืจ ืืื. ืื ืืื ืืื ืืืืื ืขื ืขืืืจืื ืฉืืื ืืืงืจื ืืช ืขืฆืื, ืืื ืืืฉืืื ืืืืื ืืช ืืงืงืืืก. ืืื ืชืืืจ ืืืจืืื, ืืฉ ืกืจืืื ืขื ืื ืืื'.
ืืื ืื ืืืืจ ืขื ืื ืืืจืืื, ืืืืจ ืจืง ืขื ืืชืืฆืืืช ืืขื ืืื ืืืจืื ืืขื ืืื ืื ืฉืื ืืืืจืชื ืขืืืื ืื.
ืืชืืฆืืืช ืื:
- ืืืืจื ืืืฆืืืช ืืืืชืจ ืืฉื ื ืืืขืจืืช ืืืจ ืขืืืืช ืืืืฆืืจ.
- ืืคืจืืืืงืืืืืืช ืืืืืืฉืืช ืขืื. ืืชืื 10 ืืืืืืจื ืจืฉืืืืช ืฉืืืืื ื ืืืจืฉืืช ืืขืฆืื ื ืืืืกื ืืืื ืืืืืจ ืืื ืืืื ืงืฆืจ, LifeStreet ืืืืกื ืช ืืขืช 75 ืืืืืืจื ืจืฉืืืืช ืืืื ืืืืืื ืืขืฉืืช ืืืช ืืืฉื 3 ืืืืฉืื ืื ืืืชืจ. ืื ืกืืคืจืื ืืฉืื, ืื ืื ืขื ืืืืืื ืืืจืืขืื ืืฉื ืืื. ืืืชืจ ืืืืืืื ืฉืืืืชืืช SQL ืืืื ืืืืขืืช ืืืขืจืืช ืืื, ืืขืืงืจ ืืจืืืืืื ืฉืื ืื.
- ืืืจืืช ืืขืืืื ืฉืืืชืจ ืฉืจืชืื ืฉืืืฉื ืขืืืจ ClickHouse ืืืฉืจ ืขืืืจ Vertica, ืื ืื ืืกืื ืืืืืจื, ืืืืืื ืฉืืืกืงื SAS ืืงืจืื ืืื ืืฉืืืืฉ ื-Vertica. ClickHouse ืืฉืชืืฉ ื-SATA. ืืืื? ืื ื-Vertica ืืื ืก ืืื ืกืื ืืจืื ื. ืืืกื ืืจืื ืืืืื ืฉืืืืกืงืื ืื ืืืื ืืืชืจ ืืื, ืืื ืฉืืจืฉืช ืื ืชืื ืืืชืจ ืืื, ืืืืืจ ืคืขืืื ืื ืืงืจื. ืื-ClickHouse ืืืกืคื ืืื ืืกืื ืืจืื ืืช. ืืชืจื ืืื, ืชืืื ื ืืชื ืืืชืื ืืื ืืืืคื ืืงืืื, ืืื ืขืืืืืช ื ืืกืคืืช ืืื, ืื ืฉื ืืชื ืืืื ืืก ื ืชืื ืื ื-ClickHouse ืืจืื ืืืชืจ ืืืจ ืืืฉืจ ื-Vertika, ืืคืืื ืืืื ื ืื ืืืืืื ืืืชืจ. ืืืงืจืืื ืืื ืืขืจื ืืืชื ืืืจ. ืืฉืงืืจืืื ื-SATA, ืื ืื ื-RAID, ืื ืื ืื ืืืืจ ืืกืคืืง.
- ืื ืืืืื ืืจืืฉืืื, ืืืืืจ 3 ืคืื-ืืืื ืฉื ื ืชืื ืื ื-60 ืฉืจืชืื (20 ืฉืจืชืื ืื ืืขืชืง ืืื) ื-6 ืืจืืืืื ืจืฉืืืืช ืืขืืืืืช ืืืฆืืืจืืช. ืฉืื ืืืจ ืืื ืื ื ืืชื ืืื ืืืจืฉืืช ืืขืฆืื ืืืืจืืืงื.
ืืขืช ืืคื ื ืืืืจืื ืืขืฉืืื ืืืืืื ืื.
- ืืจืืฉืื ืืื ืชืืื ืืช ืืขืืื. ืืจืื ืชืืื ืืกืืืื.
- ืืฉื ื ืืื ืืฆืืจืช SQL ืืขืืื.
ืฉืืืืชืช OLAP ืืืคืืกืืช ืืื ืืืืจื. ืืืง ืืืขืืืืืช ืขืืืจืืช ืืงืืืฆื ืืคื, ืืืง ืืืขืืืืืช ืขืืืจืืช ืืคืื ืงืฆืืืช ืืฆืืืจืืช. ืืฉ ืืืคื, ืฉืืืื ืืืืืช ืืืืฆื ืืคืจืืกื ืฉื ืงืืืืื. ื ืืชื ืืืฉืื ืขื ืื ืืงืืืฆื ืืขื ืืฉืืื. ืืืืื ืื ืงืืจืืื ืืื ื ืืชืื ื ืชืื ืื ืจื ืืฉืชื ืื.
ืืืขืชืื ืงืจืืืืช ืื ืืขืืฆื ืืฆืืจื ืฉื ืขืจืืช ืืืืืื, ืืืฉืจ ืืฉ ืขืืืื ืืจืืืืช ืืืืคืืื ืื ืฉื ืขืืืื ืื ืืืืจื ืืฆืืืื, ืืืืจื ืืงืจื ืืื.
ืืืืืื ืช ืขืืฆืื ืคืืื, ืืื ืื ืืฉืชืื ืขื ืืฉืืืื, ืื ืืืจื ืืื ืขืืฉืื ืืืฆืื ืื ืืจืื. ืืชื ืืืื ืืืื ืืช ืื ืืจืืืืืฆืื, ืืื ืื ืืงืจ ืืืืกืง ืืื ืืืื ืืขืื ืืฉืืืืชืืช. ืืื, ืื ืืืจื ืืื ืืืืฆืจืื ืืืฆืื ืื ืืจืื, ืืืืืจ ืืืืช ืขืืืืืช ืืืืืืืช ืืืืืื ืจืืืช.
ืืื ืื ืื ืขืืื ืืื ื-ClickHouse. ืืฉื ื ืฉืชื ืกืืืืช:
- ืืจืืฉืื ืืื ืื ื-ClickHouse ืืื ืืฆืืจืคืืช ืืืืืช ืืืืืื, ืืืืืจ ืืฉ ืืฆืืจืคืืช, ืืื ืื ืืจืืขืืช. ืืื ื ืจืข.
- ืืฉื ื ืืื ืฉืืืืืืืช ืื ืืขืืืื ืืช. ืืืจื ืืื ืืฆืืืืช ืืืื, ืฉื ืืฆืืืช ืกืืื ืืขืื ืืืืืืื, ืฆืจืื ืืฉื ืืช ืืฉืื. ืืืฉื ืฉื ืืงืื, ืฉื ืืืจื ืืื'. ืืื ืื ืขืืื.
ืืืฉ ืืจื ืืฆืืช ืืื ืืงืืืงืืืืก. ืืคืืื ืฉื ืืื:
- ืืจืืฉืื ืืื ืืฉืืืืฉ ืืืืืื ืื. ืืืืื ืื ืืืฆืื ืืื ืื ืื ืฉืขืืืจ ื-99% ืืคืชืืจ ืืช ืืืขืื ืขื ืกืืืช ืืืืืืื, ืขื ืขืืืื ืื ืืื ืืืื.
- ืืฉื ื ืืื ืืฉืืืืฉ ืืืขืจืืื. ืืขืจืืื ืื ืขืืืจืื ืืืืคืืจ ืืฆืืจืคืื ืืืขืืืช ืื ืืจืืืืืฆืื.
- ืืื ืฆืืจื ืืืฆืืจืคืืช.
- ื ืืชื ืืฉืืจืื. ืืื ืืจืฅ 2018, ืืืคืืขื ืืืืื ืืช ืื ืืชืืขืืช (ืื ืชืืฆื ืืืช ืืชืืขืื) ืืขืืื ืืืืื ืื ืืืืคื ืืืงื, ืืืืืจ ืืืชื ืขืจืืื ืฉืืฉืชื ื. ืืืขืฉื, ืื ืืื ืฉืืืื.
- ืชืืื ืืืืืจืื, ืื ืืฆืืจืฃ ืืขืืืื ืืืืืื ืืืจ ืืืชืจ ืืืฉืจ ืืืื ืืืืชื ืืืื ืฉื ืืฆืืช ืืืืกืง ืืขืืืื ืื ืขืืืื ืฉืืื ืืืืืื, ืกืืืจ ืืื ืื ืฉืื.
- ืืชื ืื ืื ืฆืจืื ืืฆืืจืคืืช.
- ืืื ืืืฆืื ืงืืืคืงืื ืฉื 1 ืืจืืื.
- ืืืืขืชื, ืืขืจืืื ืืืืขืืื ืืืืงืื. ืืื ืื ืคืื ืงืฆืืืช ืืืืื ืืื ืืืื.
ืื ืื ืืืืืื ืืืืืืช. ืืืื ืคืื ืงืฆืืื ืืืืช ืืืงื ืืืื ืืืืคืฉืจืช ืื ืืขืฉืืช ืืจืื ืืืจืื ืืฆืืจื ืืืื ืคืฉืืื ืืืืื ืืืช.
ืืืืืืืช ืืืคืืื ืืืช ืืืกืืืขืืช ืืคืชืจืื ืืขืจืืื. ืืืืืืืืช ืืืื ืคืฉืืืืช ืืืจืืจืืช ืืกืคืืง:
- ืืคืฉ ืืคื ืชืืื. ืื ืืฉ ืื hashtags ืฉื ืืืชื ืจืืฆื ืืืฆืื ืืื ืคืืกืืื ืืคื hashtag.
- ืืคืฉ ืืคื ืฆืืื ืืคืชื-ืขืจื. ืืฉ ืื ืืื ืชืืื ืืช ืขื ืขืจื.
- ืืืกืื ืจืฉืืืืช ืฉื ืืคืชืืืช ืฉืืชื ืฆืจืื ืืชืจืื ืืืฉืื ืืืจ.
ืื ืืืฉืืืืช ืืืื ื ืืชื ืืช ืืคืชืจืื ืืื ืืขืจืืื. ืืคืฉืจ ืืฉืื ืชืืืืช ืืฉืืจื ืืืฉืื ืืืืืืจ ืืืืืื ืจืืืืจื ืื ืืืืื ื ืคืจืืช, ืืื ืื ืฆืจืื ืืขืฉืืช ืืฆืืจืคืืช.
ืื-ClickHouse, ืืชื ืื ืฆืจืื ืืขืฉืืช ืฉืื ืืืจ, ืื ืืกืคืืง ืืื ืืชืืจ ืืช ืืขืจื ืืืืจืืืืช ืขืืืจ hashtags ืื ืืืฆืืจ ืืื ื ืืงืื ื ืขืืืจ ืืขืจืืืช ืืคืชื-ืขืจื.
ืืืชืื ืฉืืื ื ืืงืื ื ืืื ื ืืฉื ืืืื ืืืืชืจ. ืืื ืฉื ื ืืขืจืืื ืฉืืฉ ืืื ืืืง ืืฉืืชืฃ ืืฉื ืืืื ืืืคืืื ืื ืงืฉืืจืื.
ืืงื ืืืื ืืืคืฉ ืืคื ืชื. ืืฉ ืคืื ืงืฆืื has
, ืฉืืืืง ืฉืืืขืจื ืืืื ืืืื ื. ืืืื, ืืฆืื ืืช ืื ืืขืจืืื ืฉืงืฉืืจืื ืืื ืก ืฉืื ื.
ืืืคืืฉ ืืคื subid ืืื ืงืฆืช ืืืชืจ ืืกืืื. ืื ืื ื ืฆืจืืืื ืงืืื ืื ืืืฆืื ืืช ืืืื ืืงืก ืฉื ืืืคืชื, ืืื ืืงืืช ืืช ืืืืื ื ืขื ืืืื ืืงืก ืืื ืืืืืืง ืฉืืขืจื ืืื ืืื ืื ืฉืื ืื ื ืฆืจืืืื. ืขื ืืืช, ืื ืืืื ืคืฉืื ืืงืืืคืงืื.
ืืืืืื ืืจืืืืจื ืฉืืืืช ืจืืฆื ืืืชืื ืื ืชืฉืืืจ ืืื ืืฉืืจื ืืืช, ืืื ืืืื, ืจืืฉืืช, ืืืืฉื. ืืฉื ืืช, ืื ืขืื ืืจืื ืืืชืจ ืืฉื ื ืืขืจืืื.
ืืืืื ืืืจืช. ืืฉ ืื ืืขืจื ืฉืื ืืชื ืืืืกื ืืช ืืืืื. ืืืชื ืืืื ืืชืจืื ืืืชื ืืฉืืืช. ืคืึผื ืงืฆึดืึธื arrayMap
. ืืืื ืคืื ืงืฆืืืช ืืืืื ืืืคืืกืืช. ืืชื ืืขืืืจ ืฉื ืืืืืื ืืืืื. ืืืื ืฉืืืคืช ืืืืืืื ืืช ืืขืจื ืฉื ืืฉื ืขืืืจ ืื ืชืขืืืช ืืืืช.
ื ืืชื ืืืฆืข ืืืคืืฉ ืืืืชื ืืืคื. ืืืขืืจืช ืคืื ืงืฆืืืช ืคืจืืืงื ืฉืืืืงืช ืื ืืชืืืืื ืืืืื ืืื.
ืืืืจืื ืืืื ืืคืฉืืื ืืืื ืืช ืืืขืื ืืคืืชืจืื ืืจืื ืืขืืืช.
ืืื ืืืขืื ืืืื ืฉืื ื ืืชืืืืืื ืืืชื, ืืฉืื ื ืจืืฆื ืืืืืืจ, ืืื ืฉืืืืชืืช ืืขืืืืช.
- ื-ClickHouse ืืื ืืชืื ื ืฉืืืืชืืช. ืืืืื ืื.
- ืขื ืืืช, ืขืืืื ืืฉ ืืชืื ื ืฉืืืืชืืช ืืืจืืืืช. ืืืืื ืืงืจืื?
- ืื ืืฉ ืฆืืจืืฃ ืืจืืืื ืืฉืืืืชื, ืืชื ืขืืืฃ ืืืชื ืืืืืจืช ืืฉื ื. ืืืกืืจ ืฉืื ืื ืืืืฆืขืื ืืฉืื.
- ืืืฉื ื - ืื ืืืงืฉื ืชืืคืฅ. ืื ืืฉืืืืชื ืืืืืจืช, ืจืง ืชืช-ืืืืืจื ืืคื ืืืืช ืืืืชืจ ืืืืฆืขืช ืืืืืจืช, ืืื ืืฉืืจ ืืืขืืจ ืืฉืจืช ืืื ืฉืืชืืืจืช ืืืื ืืืืฆืขืช ืฉื. ืืื, ืื ืืคืฆืช ืฉืืืืชืืช ืขื ืืจืื ืืฆืืจืคืืช (ืืฆืืจืคืืช), ืื ืืชื ืฆืจืื ืืืืืจ ืืช ืืกืืจ.
ืืื ืืืงืจืื ืคืฉืืืื ืืืชืจ, ืืคืขืืื ืืฉ ืฆืืจื ืื ืืขืฉืืช ืืช ืขืืืืช ืืืชืืื ืืืฉืืชื ืืขื ืฉืืืืชืืช.
ืื ื ืืืืื. ืืฆื ืฉืืื ืืฉ ืฉืืืืชื ืืืฆืืื ืืช 5 ืืืืื ืืช ืืืืืืืืช. ืืื ืืืงื 2,5 ืฉื ืืืช, ืืืขืชื. ืืืฆื ืืืื, ืืืชื ืฉืืืืชื, ืื ืืขื ืืฉืืืชืืช. ืืืงืื ืืงืืฅ ืืคื ืืืจืืืช, ืืชืืื ื ืืงืืฅ ืืคื ืืคืชื (int). ืืื ืืืืจ ืืืชืจ. ืืื ืืืืจื ื ืืืืื ืืชืืฆืื. ืืืงืื 2,5 ืฉื ืืืช, ืืืงืฉื ืืืจืืช 1,5 ืฉื ืืืช. ืื ืืื.
ืืืืื ืืืื ืขื ืฉืืชืื ืืกื ื ืื. ืื ื ืืงืฉื ืืจืืกืื. ืื ืคืืขื ืืืฉื 5 ืฉื ืืืช. ืื ื ืฉืืชื ืืช ืื ืืฆืืจื ืืื ืฉื ืฉืืื ืฉืื ืื ืืืจืืืช, ืืื ืืกืคืจืื ืขื ืงืืืฆื ืืืฉืื ืฉื ืืืคืชืืืช ืืืื ืฉืงืฉืืจืื ืืจืืกืื, ืื ืื ืืืื ืืจืื ืืืชืจ ืืืืจ.
ืืฉ ืืจืื ืืจืืงืื ืืืื. ืืื ืืืคืฉืจืื ืื ืืืืืฅ ืืฉืืขืืชืืช ืฉืืืืชืืช ืฉืืชื ืืืฉื ืฉืืืจ ืจืฆืืช ืืืจ, ืื ืืืืคื, ืจืฆืืช ืืื. ืื ืืืืืื ืืืชืืฆืข ืืคืืื ืืืจ ืืืชืจ.
- ืืงืกืืืื ืขืืืื ืืืฆื ืืืืืจ.
- ืืืื ืืคื ืกืืื ืืื ืืืื, ืืคื ืฉืขืฉืืชื ืืคื ints.
- ืื ืืฉ ืืฆืืจืคืืช (join), ืืืืื ืื, ืื ืขืืืฃ ืืขืฉืืช ืืืชื ืืืืฆื ืืืจืื, ืืฉืืืจ ืืฉ ืื ื ืชืื ืื ืืงืืืฆืื ืืคืืืช ืืืงืืช, ืื ืคืขืืืช ืืืฆืืจืคืืช ืื ืืงืจืืื ืืืืืื ืชืืงืจื ืคืืืช ืคืขืืื ืืืื ืชืืื ืืืืจื ืืืชืจ .
- ืืืืคืช ืืกื ื ืื.
ืืฉื ื ืืื ืืงืืช ืืืจืืช, ืืื ืจืง ืืื ืฉืืืืืชื. ืืืืื ืืคืขืืื ืืืืืื ืืืืืฅ ืืฉืืขืืชืืช ืืช ืืืฆืืข ืืฉืืืืชืืช.
ื ืขืืืจ ืืืืืื ืืืื. ืืืจื X ืืืจื"ื. ืื ืืื ืขืืฉื?
ืืืืชื ืืฉืืื:
- ืงืืฉืืจ ืื ืืงืืื ืฉื ืขืกืงืืืช ืคืจืกืื.
- ืืืืื ืืช ืืืื ืืจืืื ืฉืื ืื.
ืื ืืชืจืืืฉ?
ืืืงืจ ืจืืื ืืืืข ืืืชืจ, ืืืฉื, 20 ืคืขืืื ืืืืืฉ ืืคืจืกืืืืช ืฉืื ืืช, ืื ืกืชื ืื ืืืืข ืืคืขืืื ืืื ืคืจืกืืืืช, ืื ืืื ืืืืจ ืืช ืืืชืจ ืืื. ืืกืชืื ืขื ืืื ืืืฆืจืื, ืฉื ืืืชื ืืกื, ืืืฆืื ืืืชื ืืืกื. ืืืกืืคื ืฉื ืืืจ, ืืฉืื ืงืื ื.
ืฉืืืืช ืกืืืจืืช: "ืื ืฆืจืื ืืฉืื ืขืืืจ ืคืจืกืื, ืื ืฆืจืื?" ื"ืืืื ืคืจืกืื ืืฉืคืืข ืขืืื, ืื ืืืื?". ืืืืืจ, ืืื ืืื ืงื ื ืืืื ืืืจืื ืืื ืฉืื ืืื ืืืื ืืื ืืงื ืืช ืื?
ืืื ืืคืชืืจ ืืช ืืืขืื ืืื ืฆืจืื ืืืืจ ืืช ืืืืจืืขืื ืฉืืชืจืืฉืื ืืืชืจ ืืฆืืจื ืื ืืื ื, ืืืืืจ ืืืืฉืื ืืื ืืช ืืื ืืื ืงืฉืจ. ืืืืจ ืืื ืื ื ืฉืืืื ืื ืืชืื ื-DWH. ืืขื ืกืื ืื ืืชืื ืืื, ืื ื ืืืืืื ืฉื ืื ืืืืื ืืืืขืืช ืืืฆืื.
ืขืกืงืช ืืืืขื ืืื ืงืืืฆื ืฉื ืืืจืืขื ืืฉืชืืฉ ืงืฉืืจืื ืฉืืชืืืืื ืืืฆืืช ืืืืขื, ืืื ืงืืจื ืืฉืื, ืืื ืืืื ืจืืืฉื, ืืื ืขืฉืืืืช ืืืืืช ืจืืืฉืืช ืืชืื ืจืืืฉื. ืืืืืื, ืื ืืืืืจ ืืืคืืืงืฆืื ืกืืืืจืืช ืื ืืฉืืง ืืืืืื, ืื ืืืจื ืืื ืืืชืงื ื ืฉื ืืืคืืืงืฆืื ืืชืืฆืขืช ืืืื ื, ืืื ื ืขืฉื ืฉื ืืฉืื ืื ืืืื ืืืืจืฉ ืืกืฃ ืืฉืืื ืื. ืืืื ืฉืืื ืืืฆืื ืืืชืจ ืืืคืืืงืฆืื, ืื ืืื ืืขื ืขืจื ืจื ืืืชืจ. ืืื ืืฉืืื ืื ืืชื ืฆืจืื ืืืืจ ืืื.
ืืฉื ื ืืืืื ืืืืืืื ืจืืื.
ืืคืืคืืืจืืื ืืืืชืจ ืื:
- ืืื ืืจืืงืฆืื ืืืจืื ื, ืืืฉืจ ืืืื ืืจืืงืฆืื ืืื ืงืืืง ืื ืืืคืขื.
- ืืื ืืจืืงืฆืื ืจืืฉืื ื, ืืืืืจ ืืืืจ ืืจืืฉืื ืฉืืืื ืืื ืืืชืจ.
- ืฉืืืื ืืื ืืืจื - ืืืื ืืืืชื ืืืื.
- ืื ืืชื.
- ืืื ืืืื.
ืืืื ืื ืื ืขืื ืืืืชืืืื? ืืื Runtime ืืงืกื ืืจื. ืงืกื ืืจื ืฉืืืฉื ืืืืกืื ืขืกืงืืืช, ืืืืืจ ืื ืืขืกืงืืืช ืืงืฉืืจืืช ื ืฉืืจื ืื. ืืืืฉืจ ืืืืข ืืืจืืข ืืืฉืื ื-Runtime, ืืืฉื, ืืฆืื ืขืืื ืืืฉืื ืื ืืฉืื ืืืจ, ืื ื ืขืฉืชื ืืงืฉื ืืงืกื ืืจื - ืืื ืืฉ ืืื ืืื ืื ืืื. ืื ืืืฉืื ืืขืกืงืืืช ืื ืืืขืืช ืืืื. ืืืืืืืจ ื ืืฆืจ.
ืืื ืืฉ ืืื ืฉืืืงืฉื ืืฉ ืืืื ืขืกืงื, ืื ืื ืงื. ืืื ืืืจื ืืื ืืื ืืื. ืืื ืืื ืฆืืจื ืืืฆืื ืืช ืืขืกืงื ืืืืจืื ื ืื ืืช ืืขืกืงื ืืงืืืง ืืืืจืื ืืื'.
ืืืื ืขืื ืืื ืืืื ืื ืขืื ืืืจืืื ืืืืชื ืขื ืืงืืืง ืืืืจืื. ืื ืืฉ, ื ื ืื, 10 ืืืืืื ืงืืืงืื ืืืื, 300 ืืืืืื ืืืืืฉ, ืื ื ืงืืข ืืืื ืืืืืฉ. ืืืืืืื ืฉืืงืกื ืืจื ืืื ืฆืจืื ืืืืืช ืืืืืจืื ืืื ืืจืืฅ ืืืจ, ืืืืืื ืฉ-Runtime ืฆืจืื ืืืืื ืืืจ, ืื ืืงื ืืขืจื 10-15 ืฉืจืชืื.
ืืืฉืจืฆื ืืงืฉืจ ืขืกืงื ืืชืฆืืื, ืืื ืืชืืจืจ ืฉืื ืื ืื ืื ืืืฃ. ืืืื? ื ืืชื ืืจืืืช ืฉืฆืจืื ืืืืกื ืคื 30 ืืืชืจ ืืืจืืขืื. ืืืืชืื, ืืชื ืฆืจืื ืคื 30 ืืืชืจ ืฉืจืชืื. ืืืกืชืืจ ืฉืืืืืจ ืืืืืช ืืกืืจืื ืืืืช ืืืฉืื. ืืื ืืฉืืืจ ืขื ืขื 500 ืฉืจืชืื ืืื ืืืฆืข ืืช ืืงืืฉืืจ, ืืืจืืช ืืขืืืื ืฉืืฉ ืืจืื ืคืืืช ืฉืจืชืื ื-Runtime, ืื ืื ืืืืฉืื ื ืชืื ืฉืืื. ืืื ืืชืืืื ืืืฉืื ืื ืืขืฉืืช.
ืืืืื ื ืืงืืืงืืืืก. ืืืื ืขืืฉืื ืืช ืื ืืงืืืงืืืืก? ืืืื ืจืืฉืื ื ืจืื ืฉืืืืืจ ืืกื ืฉื ืื ืื-ืืคืืกืื.
- ืืขืกืงื ืืืื, ืื ื ืืืืจืื ืืืื ืขืื ืืขืื ืืืจืืขืื, ืืืืืจ ืืื ื ืืชื ืช ืืฉืื ืื, ื-ClickHouse ืื ืขืืื ืืื ืืืืืื ืขื ืืืืืืงืืื ืื ืืชื ืื ืืฉืื ืื.
- ืืฉืืืงืจ ืืืืข ืืืื ื, ืื ืื ื ืฆืจืืืื ืืฉืืืฃ ืืช ืืขืกืงืืืช ืฉืื ืืคื ืืคืชื, ืืคื ืืืื ืืืืงืืจ ืฉืื. ืื ืื ืฉืืืืชื ื ืงืืืชืืช, ืื ืื ืขืืฉืื ืืช ืื ื-ClickHouse. ืืืจื ืืื ื- ClickHouse ืืฉ ืกืจืืงืืช ืืืืืืช, ืืื ืืื ืื ืื ื ืฆืจืืืื ืืงืื ืืื ืจืฉืืืืช. ืื ืื ืื ืชืื ืืช.
- ืื ืืกืฃ, ืืขืกืงื ืืืืชื ื-json, ืืื ืื ืื ืจืฆื ืืฉืืชื ืืืชื, ืื ืื ืจืฆื ืืืืกื ืืช json ืืฆืืจื ืื ืืืื ืืช, ืืืืืืช ืืฆืืจื, ืืฉืืืฃ ืืื ื ืืฉืื. ืืื ืื ืื ืื ืชืื ืืช.
ืืืืืจ, ืงืืืฆื ืฉื ืื ืื ืืคืืกืื.
ืืื ืืื ืืืช ืืชืืจืจ ืฉืืื ืืฆืจื ืืขืจืืช ืฉืขืืื ืืื ืืืื.
ืื ืฉื ืขืฉื? ืืืคืืข ClickHouse, ืืืื ื ืืจืงื ืืืื ืื, ืืืืืงืื ืืจืฉืืืืช. ืืืคืืข ืฉืืจืืช ืืืืืก ืฉืงืืื ืืืื ืื ื-ClickHouse. ืืืืจ ืืื, ืขืืืจ ืื ืขืจื, ืืคื ืืืื ืืืงืืจ, ืงืืืืชื ืขืกืงืืืช ืฉืืืื ืขืืืื ืื ืขืืืื ืืื ืืกืฃ ืชืืื ืืช ืืฆื, ืืืืืจ ืขืกืงืืืช ืฉืืืจ ืืืืืจืืช, ืืืืืจ ืชืืฆืื ืฉื ืขืืืื ืงืืืืช. ืืืจ ืขืฉืืชื ืืื ืืืืืื, ืืืจืชื ืืช ืืขืกืงื ืื ืืื ื, ืืืืจืชื ืืืจืืขืื ืืืฉืื. ื ืจืฉื ืฉืื. ืืืืื ืืืจ ื-ClickHouse, ืืืืืจ ืืืื ืืขืจืืช ืืืืืจืืช ืื ืืืื. ืืืืฅ ืืื, ืืืืชื ื-DWH ืื ืชื ืืช ืื ืฉื.
ืืฆืืจื ืื ืื ืื ืขืื ืืื ืืืืืื. ืืืื ืืืงื ืขื ClickHouse, ืืฉืืืืชื ืืงืฉื ืืคื ืืืื ืืืงืืจ, ืื ืงืืืฆื ืืช ืืืงืฉืืช ืืืื ืืืืืงืื ืฉื 1-000 ืืืื ืืืงืืจ ืืฉืืคื ืืช ืื ืืขืกืงืืืช ืขืืืจ 2-000 ืื ืฉืื. ืืื ืืื ืขืื.
ืื ืืชื ืืกืชืื ืืชืื ClickHouse, ืื ืืฉ ืจืง 3 ืฉืืืื ืืช ืขืืงืจืืื ืฉืืฉืจืชืื ืืช ืื ืื.
ืืืืื ืืจืืฉืื ื ืืืื ืขืืืื ืืืื ืื, ืืืืืื ืื ืืืขืืื ืืืขื ืืื ืขืืืื.
ืฉืืืื ืฉื ื. ืืจื ืืืฉืงืคื ืฉืืชืืืฉื, ืืืจืืขืื ืฉืขืืืื ืื ืืืืกื, ืืืืืจ, ืื ืงืฉืืจืื, ื ืืกื ืืืืืื ืื ืืืื. ืืืืืฆืขืืช ืืชืฆืืื ืฉืืชืืืฉื, ืขืกืงืืืช ื ืฉืืคื ืืืืืื ืื ืืืื ืืื ืืื ืืช ืชืืื ืช ืืฆื. ืืืืืจ, ืชืฆืืื ืืชืืืฉืช ืืืืืืช ืื ืชื ืชืืื ืช ืืฆื, ืืืืืจ ืืืฆื ืืืฆืืืจ ืืืืจืื ืฉื ืืขืกืงื.
ืื ื ืืืงืกื ืฉื ืืชื ื-SQL. ืื ื ืจืืฆื ืืืชืืืืก ืืืื ืืืจืื ืืฉืืืื ืื.
ืืืืจ ืืืฉืื ืืจืืฉืื ืืื ืืืืืืช ืืฉืืืฃ ืขืืืืืช ืืฉืืืช ื-json ื-ClickHouse. ืืืืืจ, ื-ClickHouse ืืฉ ืืื ืฉืืืืช ืืขืืืื ืขื json. ืื ืืืื ืืืื ืคืจืืืืืืืืื.
visitParamExtractInt ืืืคืฉืจ ืื ืืืืฅ ืชืืื ืืช ื-json, ืืืืืจ, ืืคืืืขื ืืจืืฉืื ื ืขืืืืช. ืืืืจื ืื ืชืืื ืืฉืืืฃ ืืืื ืขืกืงื ืื ืืืื ืืืงืืจ. ืืคืขื.
ืฉื ืืช, ื ืขืฉื ืืื ืฉืืืืฉ ืืฉืื ืืืืจ ืืกืืื. ืื ืื ืืืืจ? ืื ืืืืจ ืฉืื ื ืืชื ืืืื ืืก ืืืชื ืืืืื, ืืืืืจ ืืื ืื ืืืื ืก, ืืื ืืืืฉื ืืืืืืกื ืขื ืืืื ืกื. ืืขืช ืืืืืงื, ClickHouse ืขืืฉื ืืช ืืขืืืื ืืฉืืืื. ืืื ืฉืืชื ืฆืจืื ืืืจ ืื ืืืจ ื ืฉืืฃ ื-json.
ืืืงืจื ืื, ืชืฆืืื ืืืืืฉืช ืืืืขืืช ืืฉืืจืืช ืืืืืืืช. ืืืืืื ืืจืืฉืื ื ืขื ืืืื ืื ืืืืืืื ืืืขื ื ืืฆืืช ืืฉืืืืฉ. ืืื ืืื ืขืืฉื? ืจืืฉืืช, ืื ืืฉื ื ืืช ืืืืื, ืืืืืจ ืืืืื ืขืืืจ ืืขืช ืืคื ืืืื ืืืงืืจ, ืื ืื ืื ื ืฆืจืืืื ืืฉืืืฃ ืืืืืจืืช ืืช ืืขืกืงื ืฉืื ืขืืืจ ืืื ืกืคืฆืืคื.
ืืืืจ ืืืฉืื ืืฉื ื ืืื index_granularity. ืื ืจืืืช ืืช MergeTree, ืื ืืืจื ืืื 8 ืืืจืืจืช ืืืื index_granularity. ืื ืื? ืืื ืคืจืืืจ ืืืืืืช ืืืื. ื-ClickHouse ืืืื ืืงืก ืืืื, ืืื ืืฃ ืคืขื ืื ืืืกืืฃ ืื ืขืจื ืืืื ืืงืก. ืื ืขืืฉื ืืช ืื ืื 192. ืืื ืืื ืืฉื ืืจืฉืื ืืจืื ื ืชืื ืื ืืืืฉืื, ืืื ืจืข ืืฉืืขื, ืื ืืฉ ืชืงืืจื ืืืืื. ืืื ื ืคืืืช ืืช ืคืืจืื ืืืื, ืื ื ืคืืืช ืืช ืืชืงืืจื. ืื ื ืืชื ืืฆืืฆื ืืืชื ืืืื, ืื ืืืชืื ืฉืืื ืืกืคืืง ืืืืจืื. ืืืื ืืงืก ื ืฉืืจ ืชืืื ืืืืืจืื.
Snapshot ืืฉืชืืฉ ืื ืืืื ืชืืื ืืช ืืขื ืืื ืืช ืืืจืืช ืฉื ClickHouse.
ืจืืฉืืช, ืื AggregatingMergeTree. ื-AggregatingMergeTree ืืืืกื ืืช argMax, ืืืืืจ ืืื ืืฆื ืืขืกืงื ืืืชืืื ืืืืชืืช ืืืื ืืืืจืื ื. ืขืกืงืืืช ื ืืฆืจืืช ืื ืืืื ืขืืืจ ืืืงืจ ื ืชืื. ืืืืฆื ืืืืจืื ืฉื ืืขืกืงื ืืื, ืืืกืคื ื ืืืจืืข ืืืฉ ืื ื ืืฆื ืืืฉ. ืื ืคืืข ืฉืื ืืงืืืงืืืืก. ืืืืืฆืขืืช argMax ืืชืฆืืื ืืชืืืฉื ืืื, ืื ืื ื ืชืืื ืืืืืื ืืงืื ืืช ืืืฆื ืื ืืืื.
- ืืืจืืื "ืื ืืชืงืช" ื-Runtime.
- ืขื 3 ืืืืืืจื ืขืกืงืืืช ืืืืืฉ ืืืืืกื ืืช ืืืขืืืืืช. ืืื ืกืืจ ืืืื ืืืชืจ ืืื ืฉืืื ืืงืกื ืืจื, ืืืืืจ ืืืขืจืืช ืขืกืงืืืช ืืืคืืกืืช.
- ืืฉืืื ืฉืจืชื ClickHouse 2x5. 5 ืฉืจืชืื ืืืื ืฉืจืช ืืฉ ืืขืชืง. ืื ืืคืืื ืคืืืช ืืื ืฉืืื ืืงืกื ืืจื ืืื ืืขืฉืืช ืืืืืก ืืืืกืก ืงืืืงืื, ืืืื ืืฉ ืื ื ืืืืกืก ืืืคืขืืช. ืืืืืจ, ืืืงืื ืืืืืื ืืช ืืกืคืจ ืืฉืจืชืื ืคื 30, ืืฆืืืื ืืฆืืฆื ืืืชื.
ืืืืืืื ืืืืจืื ื ืืื ืืืืจื ืืคืื ื ืกืืช Y, ืฉื ืืชืื ืืช ืืืชืืืื ืฉื ืฉืื ืืืื ืืืืืจื ืืื ืืืช.
ืืืืฉืืื ืืืืชื:
- ืืฉ ื-5 ืื ืืืช.
- ืืจืืืืช ืื 100 ืืืืืฉื ืืืช ืืืืขืืช.
- ืื ืชืื ืื ื ืฆืืจื ืืืฉื 10 ืฉื ืื. ืืื ืื ืจืื, ืขืืืจ ืืืง ืืืืืจืืช ืืืชืจ, ืขืืืจ ืืืง ืคืืืช.
- ืืฉ ืืขืจื 100 ืืืืืืจื ืฉืืจืืช ืืกื ืืื.
ืืืื ืฆืืจื ืืืฉื ืืช ืืืชืื ืฉื ืฉืื ืืืื.
ืืืื ืฉืชื ืื ืืืช ืืืฉืขืจืื ืฉืืื. ืื ืืื ืขืืื ืืืฉื ื ืขืืื, ืื ืื ืืชืื ืืืืื, ืืืืืจ ืืื ืขืืื ืืืฉื ื ืขืืื. ืื ืืื ืขืืื, ืืื ืืกืืฃ ืืืจืฃ, ืืืฉื ื ืืืจื, ืื ืื ืืชืื ืฉืืืื, ืืืืืจ ืืฉืืื ืขืืื, ืืฉื ื ืืืจื.
ืื ืืชืื ืืฉืื ืืืื ืืืืืืื ืืืื, ื ืืชื ืืืฆืข ืชืืืืืช ืืฉืืง ืืคืื ื ืกื.
ืืื ืืืฉืืื ืงืฉื. ืื ืขืืฉืื ืืฉืืื ืื? ืืฉ ืื ื 100 ืืืืืืจื ืจืฉืืืืช ืฉืืฉ ืืื: ืืื, ืืืื ืืืืืจ. ืื ืื ื ืฆืจืืืื ืืืฉื 100 ืืืืืืจื ืคืขืืื ืืจืืฉืื ืืช ืืืืืื ืืจืืฆื ืืืืืืจืืชื ืืืืืจ. RunningDifference ืืื ืคืื ืงืฆืื ื-ClickHouse ืฉืืืฉืืช ืืจืฆืฃ ืืช ืืืคืจืฉ ืืื ืฉืชื ืืืจืืืืช.
ืืืืจื ืื ืฆืจืื ืืืฉื ืืช ืืืชืื, ืืืฉ ืืืฉื ืืช ืืืชืื ืขืืืจ ืื ืืื. ืขืืืจ 5 ืื ืืืช, ืฆืืืื ืื 000 ืืืืืื. ืืื ืืจืื, ืืืืืจ ืคื 12,5 ืืฉ ืฆืืจื ืืืฉื ืืืืืง ืคืื ืงืฆืืืช ืืชืื ืืื.
ืืื ืืืฉืื ืฉืื, ืื อx ื-อy ืื ืฉื-ืื. ืฆืืคืืื ืืืืืื. ืืืืืจ, ืืฉ ืฆืืจื ืื ืจืง ืืืฉื ืืช ืืฉืืจืฉืื ืืืกืืืืื, ืืื ืื ืกืืื ื ืืกืฃ ืืชืื ืืกืืืืื ืืืื. ืฆืจืื ืืขืฉืืช ืืืืจื ืฉื ืืืฉืืืื 12,5 ืืืืืื ืคืขืืื, ืืืคืืื ืืงืืฅ ืืคื ืฉืขืืช. ืืฉ ืื ื ืื ืืจืื ืฉืขืืช. ืืืชื ืฆืจืื ืืขืฉืืช ืืช ืื ืชืื 60 ืฉื ืืืช. ืื ืืืืื.
ืืื ืฆืืจื ืืืกืคืืง ืืคืืืช ืืืืฉืื, ืื ืื ืื ืขืื ืืืื ืืืื ืืื ืืคื ื ืฉ- ClickHouse ืืืืข.
ืื ื ืืกื ืืืฉื ืืช ืื ื-Hadoop, ื-Spark, ื-Greenplum. ืืื ืื ืืื ืืืื ืืืื ืื ืืงืจ. ืืืืืจ, ืืคืฉืจ ืืื ืืืืฉืื ืืืฉื, ืืื ืื ืื ืืื ืืงืจ.
ืืื ืืืืข ClickHouse ืืืืืจืื ืืฉืชืคืจื ืืืจืื.
ืื ื ืืืืืจ ืื ืฉืืฉ ืื ื ืืขืื ืขื ืืงืืืืืช ื ืชืื ืื, ืื ืื ื ืืชื ืืืงื ืืชืืืื. ืื ืื ื ืื ืืืืืื ืืฉืื ืืืง ืืื ืชืื ืื ืขื ืฉืจืช ืืื, ืืืง ืขื ืืืจ ืืืืฉื, ืื ืื ื ืืืืืื ืืงืื ืืช ืื ืื ืชืื ืื ืืื ืืงืื.
ืื ืื ืขืฉื? ืืชืืืื, ืื ืชืื ืื ืื ืืงืืืืื. ืื ืฉืจืช ืืืืกื ื ืชืื ืื ืขื ืืชืืืืจ ืฉื ืกื ืืกืืื ืฉื ืื ืืืช. ืืื ืื ืืืคืคืื. ืืื, ืืคืฉืจ ืืืฉื ืืช logReturn ืืืงืืื ืืืืืคื ืขืฆืืื, ืื ืื ืงืืจื ืขื ืื ืืืงืืื ืืืืืืืจ.
ืืืืจ ืืื ืืืืื ื ืืฆืืฆื ืืช ืื ืชืื ืื ืืืื, ืืืื ืืืื ืืช ืืืืืช ืืืืขื. ืฆืืฆืื ืืืืฆืขืืช ืืขืจืืื, ืืืืืจ ืขืืืจ ืื ืคืจืง ืืื, ืขืฉื ืืขืจื ืฉื ืื ืืืช ืืืขืจื ืฉื ืืืืจืื. ืืื, ืืื ืชืืคืก ืืจืื ืคืืืช ืฉืื ื ืชืื ืื. ืืงืฆืช ืืืชืจ ืงื ืืขืืื ืืืชื. ืืื ืื ืคืขืืืืช ืืืขื ืืงืืืืืช, ืืืืืจ ืื ืื ื ืงืืจืืื ืืืงืืช ืืืงืืื ืืื ืืืชืืื ืืฉืจืช.
ืืืืจ ืืื, ื ืืชื ืืฉืืคื ืืืชื. ืืืืช "r" ืคืืจืืฉื ืฉืฉืืคืื ื ืืช ืื ืชืื ืื ืืืื. ืืืืืจ, ืืฉ ืื ื ืืช ืืืชื ื ืชืื ืื ืืื ืฉืืืฉืช ืืฉืจืชืื โ ืืื ืืืขืจืืื.
ืืื ืขื ืกืงืจืืคื ืืืืื ืืชืื ืืกื ืืื ืฉื 12,5 ืืืืืื ืืชืืืื ืฉืฆืจืื ืืืฉื, ืืชื ืืืื ืืืืื ืืืืืืช. ืืืืืจ, 2 ืืฉืืืืช ืขื 500 ืืืืืช ืฉื ืืชืืืื. ืืืช ืืืฉืืื ืืื ืืฉ ืืืฉื ืขื ืฉืจืช ClickHouse ืกืคืฆืืคื. ืืฉ ืื ืืช ืื ืื ืชืื ืื, ืื ืื ืชืื ืื ืืืื ืืืื ืืืื ืืืฉื ืืืชื ืืจืฆืฃ.
ืฉืื, ืืื ืื ื ืจืื. ืจืืฉืืช, ืืฉ ืื ื ืืช ืื ืื ืชืื ืื ืืืื ื ืืื: ืืื, ืื ืืืช, ืืืืจ. ืืืจ ืื ืืืฉืื ื ืืช logReturn, ืืืืืจ ื ืชืื ืื ืืืืชื ืืื ื, ืืื ืืืงืื ืืืืืจ ืืืจ ืืฉ ืื ื logReturn. ืืืจ ืื ืื ืขืืจื ืืืืฉ, ืืืืืจ ืงืืืื ื ืืช ืืืื ืืืช groupArray ืขืืืจ ืื ืืืช ืืืืืจืื. ืืฉืืืคื. ืืืืจื ืื, ืืฆืจื ื ืืืืจื ืฉื ืืฉืืืืช ืืืื ื ืืืชื ื-ClickHouse ืืื ืฉืื ืืกืคืืจ ืืืชื. ืืื ืขืืื.
ืืืืืืช ืืจืขืืื, ืืืฉืืื ืืืืชื ืชืช-ืืฉืืื, ืืืืืจ, ืคืืืช ื ืชืื ืื ื ืืงืื. ืืจืง ืฉืืืฉื ืฉืจืชืื.
ืฉื ื ืืฉืืืื ืืจืืฉืื ืื ืืืื: ืืืฉืื Log_return ืืขืืืคื ืืืขืจืืื ืืจืื ืืฉืขื.
ืืืืฉืื ืืืชืื ืืื ืืขืจื 50 ืฉืขืืช. ืืื 50 ืฉืขืืช ืื ืื ืืกืคืืง, ืื ืคืขื ืขืืื ืฉืืืขืืช. ืื ืืืืชื ืืฆืืื ืืืืื. ืืื ืกืืคืจืื, ืื 70 ืคืขืืื ืืฉื ืืื ืืื ื ืกืคืจ ืืืฉืืื ืืื.
ืืื ืืืืจ ืืืฉืื ืืืืชืจ ืืื ืฉืืืขืจืืช ืืื ืืืขื ืืื ืฆืืืืจื ืืงืืืง, ืืืืืจ, ืืื ืืชืจืืืช ืืืขื ืืืืคื ืืื ืืืจื. ืืื ืืืงื ืืช ืื. ืืืืื ืืืชื ืืืฆืืื.
- ืืชืืื ืืช ืื ืืื ื ืืื ืืฆื ืืืืฆืืื. ืืืชืื ืืช ืื ืืื ื ืืื ืืฉืืืืฉ ืืื ืืืื ืืืืืืืช ืื ืืืฆืืช ืฉื ClickHouse.
- Summing/AggregatingMergeTrees ืื ืืื ืืืืืืืช ืืืืคืฉืจืืช ืื ืืฆืืืจ ืื ืืฉืงืื ืชืืื ืช ืืฆื ืืืงืจื ืืืืื. ืืื ืืืื ืืคืฉื ืืจืื ืืืจืื.
- ืชืฆืืืืช ืืชืืฉืืืช ืืืคืฉืจืืช ืื ืืขืงืืฃ ืืช ืืืืืช ืืืื ืืงืก ืืืื. ืืืื ืื ืืืจืชื ืืช ืื ืืฆืืจื ืืจืืจื, ืืื ืืฉืืขื ื ืืช ืืืืื ืื, ืืืืื ืื ืืืืืืืื ืืื ืืืืื ืขื ืืื ืืงืก ืืื, ืืืืื ื ืืชืืื ืืช ืืื ืืืืื, ืืืืืจ ืืืชื ื ืชืื ืื, ืจืง ืกืื ื ื, ืืื ืืืื ืืงืก ืืื ืืืืจื ืืืจืื. ื ืจืื ืฉืื ืืืชื ื ืชืื ืื, ืืื ืืืื ืฉืื ื. ื-Materialized Views ืืืคืฉืจ ืื, ืื ืืชื ืฆืจืื ืืช ืื, ืืขืงืืฃ ืืืืื ืืื ืฉื ClickHouse.
- ืืคืืช ืืช ืคืืจืื ืืืื ืืงืก ืขืืืจ ืฉืืืืชืืช ื ืงืืืืช.
- ืืืืคืืฅ ืืช ืื ืชืื ืื ืืฆืืจื ืืืื, ื ืกื ืืืงื ืืช ืื ืชืื ืื ืืชืื ืืฉืจืช ืืื ืฉืืืชืจ. ืื ืกื ืืืืืื ืฉืืงืฉืืช ืืฉืชืืฉื ืื ืืืืงืืืืืฆืื ืืืืืช ืืืคืฉืจ.
ืืืกืืืื ืื ืืื ืืงืฆืจ ืืื, ืื ื ืืืืืื ืืืืจ ืฉ-ClickHouse ืืืฉื ืืขืช ืืืืืงื ืืช ืืฉืื ืฉื ืืกืื ื ืชืื ืื ืืกืืจืืื ืืื ืฉื ืืกืื ื ืชืื ืื ืืงืื ืคืชืื, ืืืืืจ, ืืืืืื ืื ืืชืื. ืืื ืืฉืชืื ืืฆืืจื ืืืฉืืืช ืื ืืฃ ืืื. ืืืืชืจ ืืื, ืืื ืืื ืื ืืชืืื ืืืืืง ืืืจืื, ืื ืืฉืืฉ ืื ClickHouse, ืืชื ืื ืฆืจืื InfiniDB. ืืืชืื ืฉืื ืืืื ืฆืืจื ื-Vertika ืืงืจืื ืื ืื ืืกืคืงืื ืชืืืื ืจืืืื ื-SQL. ืชืื ื!
-ืชืืื ืขื ืืืืืื! ืืขื ืืื ืืืื! ืืื ืืื ืืฉืืืืืช ืขื Apache Phoenix?
ืื, ืื ืฉืืขืชื ืืืฉืื ืืฉืืื. ืื ื ืืืื ืืงืก ืื ืกืื ืืขืงืื ืืืจ ืื ืืืฉืืืืืช ืฉื ClickHouse ืขื ืืกืื ื ืชืื ืื ืฉืื ืื. ืื ืื ืคืชืืื ืืชืืจืจ ืฉืืฉืื ืืืืจ ืืืชืจ ืืงืืืงืืืืก, ืื ืืฉื ืืืืืืืืื ืื ืืืืื ืืืฉืื ืืืืื ืืืชืืืื ืืืืืฅ ืืืชื ืืืืืจืืช. ืื ืฉืืขืชื ืขื ืืฉืืืื ืืื.
-
(Aleksey Milovidov) Apache Phoenix ืืื ืื ืืข SQL ืืืืคืขื ืขื ืืื Hbase. Hbase ืืืืขื ืืขืืงืจ ืืชืจืืืฉ ืขืืืื ืืขื ืขืจื ืืคืชื. ืฉื, ืืื ืฉืืจื, ืืืื ืืืืืช ืืกืคืจ ืฉืจืืจืืชื ืฉื ืขืืืืืช ืขื ืฉืืืช ืฉืจืืจืืชืืื. ื ืืชื ืืืืจ ืืืช ืขื ืืขืจืืืช ืืืื Hbase, Cassandra. ืืืืืงื ืฉืืืืชืืช ืื ืืืืืืช ืืืืืช ืื ืืขืืื ืขืืืจื ืืจืืื. ืื ืฉืืชื ืขืฉืื ืืืฉืื ืฉืื ืขืืืืื ืืกืืจ ืื ืื ืืื ืื ื ืืกืืื ืขื ClickHouse.
-
ืชืืื
-
ืืืจ ืืฆืืจืืื ืืืืื ืื ื ืืืจ ืื ืืชืขื ืืื ืื ืืฉื ืืื, ืื ืืฉ ืื ืชืช-ืืขืจืืช ืื ืืืืืช. ืืื ืืฉืื ื ืืกืชืื ืขื ClickHouse, ืื ื ืืงืื ืืช ืืชืืืฉื ืฉ-ClickHouse ืืชืืื ืืืื ืื ืืชืื ืืืจืืขืื, ื ืืชื ืืฉืื ืื. ืืื ืื ื ืฆืจืื ืื ืชื ืืจืื ื ืชืื ืื ืขืกืงืืื ืขื ืืืืจื ืฉื ืืืืืืช ืืืืืืช, ืื ืงืืืงืืืืก, ืืืืื ืืื ืชื, ืื ืืืื ืืชืืื ืื? ืืืืืื ืื ืื ืืฉืชื ืื. ืืื ืื ื ืืื ืื ืฉืืฉ ืืืืืืืช ืฉืืืืืืช ืืืคืจืื ืืืช?
-
ืื ื ืืื. ืืื ื ืืื ืืืื ืจืื ืืกืื ืื ืชืื ืื ืืื ืืืืืื ืืืืืืืื. ืื ืืืชืืืื ืืขืืืื ืฉืืฉ ืฉืืืื ืืืื ืืื ืื ืืืชืจ ืื ืืชื ืื ืืฉืื ืื, ืืืืจืื ืงืื ืื ืฉืืฉืชื ืื ืืื. ืืืืืจ, ClickHouse ืืื ืื ืืื ืืืจืงื, ืฉืื ืืชื ืืืื ืืฉืื ืืื ืืืื ืืช ืืื ืฉืืืืชืืช ืืืื ืืืจืืืืช. ืขื ืื ืช ืืืฉืชืืฉ ื-ClickHouse ืืฆืืจื ืืขืืื, ืขืืืื ืืื ืืช ืชืื ืืช ืืืืคื ืฉืขืืื ืืืื ื-ClickHouse. ืืืืืจ, ืืืื ืขื ืื ืืจืืืืืฆืื ืืืืืืช, ืืฉืชืืฉื ืืืืืื ืื, ื ืกื ืืืฆืืจ ืคืืืช ืงืืฉืืจืื ืืจืืืื. ืืื ืืกืืืื ืื ืืื ืืฆืืจื ืื, ื ืืชื ืืคืชืืจ ืืฉืืืืช ืขืกืงืืืช ืืืืืช ื-ClickHouse ืืืขืืืืช ืจืื ืืืชืจ ืืืฉืจ ืืืกื ื ืชืื ืื ืืืกืืื ืืกืืจืชืืื.
-
ืชืืื ืขื ืืืืืื! ืืฉ ืื ืฉืืื ืืืื ืืืงืจื ืืคืื ื ืกื ืืืืจืื. ืืื ืืื ื ืืชืืืื. ืืื ืฆืืจื ืืืฉืืืช ืืื ืื ืขืืืื ืืืืจืืื. ืืื ื ืืืื ืฉืื ืืช ืืช ืืืขืจืืช ืืืืืื ืขืืืจ ืื ืืชืื ืืื? ืื ืืืจ, ืืืฉื, ืื ืฆืจืืืื ืืื ืืืจ ืขื ืื ืชืื ืื ืืืื, ืืื ืื ืฆืจืืืื ืืื ืืช ืืืืฉ ืืช ืืชืืื ืืช ืืืืขืืืช ืืช ืื ืชืื ืื? ืืืืืจ ืืขืฉืืช ืืืืฉืื ืขืืืื ืืงืืื ืืื ืืงืื ืืช ืืืงืฉื?
ืืืืื, ืืื ืืฉืืืืฉ ื-ClickHouse ืืืฉืืื ืืืื ืกืคืฆืืคืืช. ืื ืืืื ืืืืคืชืจ ืืืืคื ืืกืืจืชื ืืืชืจ ืืชืื Hadoop. ืขืืืจ Hadoop, ืื ืืฉืืื ืืืืืืืืช. ืืื ื-hadoop ืื ืืืื ืืืื. ืืืืืจื ืฉืื ืืื ืืืืืื ืฉ-ClickHouse ืืืืื ืืคืชืืจ ืืฉืืืืช ืฉืืืจื ืืื ื ืคืชืจืืช ืืืืฆืขืื ืืืจืื ืืืืจื, ืืื ืืืงืืื ืืขืฉืืช ืืช ืื ืืฆืืจื ืืจืื ืืืชืจ ืืขืืื. ืื ืืืชืื ืืืฉืืื ืกืคืฆืืคืืช. ืืจืืจ ืฉืื ืืฉ ืืขืื ืขื ืืฉืื ืืืื, ืื ืืคืฉืจ ืืคืชืืจ ืืืชื ืืฆืืจื ืืืื.
ืื ืืจืืจ. ืืืจืช ืฉืขืืืื 50 ืฉืขืืช. ืืื ืื ืืืืชืืื, ืืชื ืืขื ืช ืืช ืื ืชืื ืื ืื ืงืืืืช ืืช ืืชืืฆืืืช?
ืื ืื.
ืืกืืจ ืชืืื ืจืื ืื.
ืื ืขื ืืฉืืื 3 ืฉืจืชืื.
ืืจืืืช! ืชืืื ืขื ืืืืืื! ืืื ืืืื ืืขื ืืื. ืื ืืฉืื ืืขื ืขื ืืคืื ืงืฆืืื ืืืืช, ืืื ืขื ืืฉืืืืฉ ื-ClickHouse ืืืืื ืช ืืฆืืืืช. ืืืืืจ, ืืื ืืื ืื, ืืื ืืืืช ืฆืจืื ืืฉืืืจ? ืืื ClickHouse ืืชื ืื ืืืงืจื ืื? ืืืื ืงืจื ืฉืืื ืื ืื ืืขืชืง? ืืืืืื, ื ืชืงืื ื ืืืขืื ืขื ClickHouse ืืืฉืจ ืืื ืขืืืื ืืืฆื ืืืืืื ืฉืื ืื ืืคื.
ืืืืื, ืืื ืืขืจืืืช ืืืืืืืืืช. ืืื ืืงืืืงืืืืก ืืฉ ืืขืืืช ืืฉืื. ืืื ืืื ืฉืืขืช ืขื Yandex.Metrica ืื ืขืืื ืืืฉื ืืื ืจื? ืื ืจืื ืฉืื. ืื ืขืืื ืืฆืืจื ืืืื ื ืืื 2012-2013 ื-ClickHouse. ืื ื ืืืื ืืืืื ืืช ืืืชื ืืืืจ ืขื ืื ืืกืืื ืฉืื. ืืขืืื ืื ืืื ืื ื ืืืฉืืื ืืช ืืืืืืื. ืืื ืืืจืื ืืืงืืื ืืืืืื ืืงืจืืช, ืืื ืื ืืขืืื ืื ืืื ืงืจืืืืื ืืกืคืืง ืืื ืืืฉืคืืข ืืจืฆืื ืืช ืขื ืืขืกืง. ืื ืืขืืื ืื ืงืจื. ClickHouse ืื ืืืื ืืืื ื ืงืืจืก ืืืงืจืื. ืืชื ืื ืฆืจืื ืืืืื ืืงืฉืจ ืืื. ืื ืื ืืืจ ืืืืื. ืื ืืืื ืขื ืืื ืืืจืืช ืจืืืช.
ืฉืืื! ืืืจืช ืฉืืชื ืฆืจืื ืืืฉืื ืขื ืกืืืืช ืื ืชืื ืื ืืื. ืื ืื ืื ืงืจื? ืื ืชืื ืื ืฉืื ื ืฉืคืืื ืืฉืืคืืื. ืขืืืจืื ืฉืืฉื ืืืืฉืื, ืืื ื ืืืื ืฉืื ืืคืฉืจ ืืืืืช ืืื, ืื ื ืฆืจืื ืืืขืืืช ืืืืฉ ืืช ืื ืชืื ืื ืืืขืฉืืช ืืืชื ืืฉืื.
ืื ืชืืื ืืืืื ืืืขืจืืช ืฉืื. ืืฉื ื ืืกืคืจ ืืจืืื ืืขืฉืืช ืืืช ืืืขื ืืื ืืคืกืงื. ืืืืืื, ืืชื ืืืื ืืืฆืืจ ืชืฆืืื ืืืชืืืช ืฉืื ืชืืื ืืืฆืืจ ืืื ื ื ืชืื ืื ืฉืื ื ืื ื ืืชื ืืืคืืช ืืืชื ืืืืคื ืืืืืื. ืืืืืจ, ืื ืืื ืืืคืฉืจืช ืืืคืื ืืืืฆืขืืช ClickHouse, ืืืืืจ ืืืืฅ ืืื ืืืจืื, ืืฉื ืืช ืืช ืืืคืชื ืืจืืฉื, ืืฉื ืืช ืืืืงื ืืืืืฆืืช, ืื ืืชื ืืืื ืืขืฉืืช ืชืฆืืื ืืืชืืืช. ืืืืฃ ืืช ืื ืชืื ืื ืืืฉื ืื ืฉืื ืฉื, ืืืฉืื ืืืืชืื ืืืืืืืืช. ืืื ืคืฉืื ืขืืจื ืืฉืืืืฉ ื-Materialized View, ืืื ืืืืืคื ืืช ืืจืฉืืื ืืืจืื ืืช ืืืืื ืืืฉื ื. ืื ืืืจื ืืื ืฉืืื ืืื ืืคืกืงื.
ืชืืื.
ืืงืืจ: www.habr.com