á áá°á áᣠâááĽá¨áááâ á˛á˘á¤áá¤áľáŁ á¨ááą ááłááá˝ MySQLᣠPostgresᣠMS SQL á ááááᣠááἠá áá¨á°áá á á°á á°á¨á°á á°ááá§áá˘
á áá
áááłáŁ á¨á ááľ á¨áľá áá á¨á°áŤáŤá áĽá´áśá˝ á á áŤá á á á
áŤá˘áŤá áá¨ááťáᢠá á ááľ á˛á˘á¤áá¤áľ ááľáĽáŁ á¨á°ááŤáŠ áááśá˝ á¨á°ááŁáĄ áĽá´áśá˝ áá¨áĽáť ááááŁáᣠáĽá á¨á ááľ á ááľ á¨áᣠááἠá ááľ áá áá¨ááťááĄ
á¨á áááľ á˛á˘á¤áá¤áľ ááłááá˝ VerticaᣠParaccel (Actian MatrixᣠAmazon Redshift)ᣠSybase IQᣠExasolᣠInfobrightᣠInfiniDBᣠMonetDB (VectorWiseᣠActian Vector)ᣠLucidDBᣠSAP HANAᣠGoogle DremelᣠGoogle PowerDrillᣠDruidᣠkdb+ áá¸áá˘
á°áĽáłá¤ á áľá°ááá áŠáŁááŤ
áááááľá˘
Clickhouse á á ááľ áá á áľááá á áĄáĄááą áá á°áááᢠSQL áŤáá áá˛áŤáá áááááľá Clickhouse áá áá áááá áá˝ááᢠááá áá áá áááľ á MySQL ááľáĽ "á¨áá á á°áá á¨áĽá á áłá" ááľá¨á áĽá SQL á á Clickhouse ááľáĽ ááľá°á ááá á áá˝áá áááľ á áá°áá.
ᨠMySQL áá á˛ááťá¸á á á áá á¨áĄ ááľá áľááááá˝ ááľáĽ á áľááá á¨ááἠá áááľ ááŠááśá˝ á á, áľááá á ááá á¨á°áá á¨áĽ ááľá áľááááá˝á ááááἠáĽá áážáľ áááááľ á¨á á¨á´á áá°áŽá˝á áááá á¨á°áá°á áá áŤáľáááááłá.
Clickhouse áŤá ááá á°á¨á᪠áśááľáá á áŁá áĽáŠ áá°áŤááŁááá áá ááŁááľá ááá áá á¨ááá ZooKeeperá ááŤá áŤáľáááááłáᢠá¨áĽáŤá á ááťá¸á áľáá°á áĽáŠ áá¤áśá˝á áŤáłáŤá - á¨áľáááľ á°áá á¨áŚá˝ áááá áá¨ááá˝ áááá, áĽá ááá áá¨ááá˝ á áŽá áĽá á á°ááş á¨áááá SQL á áá áá ááááľ ááťáá.
áááłáááľ
á¤áá˝ááá ᨠClickhouse ᨠVertica áĽá MySQL áá ááááá á á áááá áá á ááᥠáááľ áśáŹáśá˝ IntelÂŽ XeonÂŽ CPU E5-2650 v2 @ 2.60GHz; 128 áᣠáŤá; md RAID-5 á 8 6á˛á˘ SATA HDDᣠext4.á¤áá˝ááá ᨠClickhouseá á¨á ááá RedShift á°áá áá¨ááť áá áááłá°áá˘- á¨áĽáá áĽá
áśá˝
Cloudflare á Clickhouse á ááťá¸á áá :
ᨠClickHouse áłáłá¤á á áŁá ááá ááľá á áá - á áááľá°á ááľáĽ áŤá ááá á áááá˝ á°ááłáłá á°ááŁá á áá¸á áĽá áááľá°áŁá á ZooKeeper áĽáť áá ááᢠá¨á ááŤáł á áááá˝ áľáá˝ ááá áááĽá°áá áĽá áá¨áŤ á áľááááᣠá áá
áá áľáááą á áŁá á áľá°áá á ááťá¸á áĽááłáá á ááá°ááᣠáá
á á áľááłá á˛á˘á¤áá¤áľ áááááá˝ ááľáĽ á¨á°á ááąáľ áĽá
áá˝ áá ááááłáᢠᨠClickHouse á áľá°ááᣠáŤááá á
áá°-ááłáĽ á áĽáááľ ááá¨áľ ááľáááᢠááááá á¨áááááŤá áá°ááá á¨ááłáŞáŤáá˝ áĽáĽá¨áľ áĽá áľáᚠᨠClickHouse áá
á á¨á°áĽ ááᣠáľááá
áĽáá´áľ áĽáá°áá°áŤ ááá¨áłáľ á¨áá
á á˛á˘á¤áá¤áľ á˛ááá á áĽáááľ áááá¨ááá˘
ClickHouse áłáłá¤á áĽáť áľááá á¨áŤá á ááĽáł áá¨á ááá áá á áá°ááá áľááá á Go ááľáĽ á¨áŤáłá˝áá á áľáá á áááááľ á˝áááᢠá¨áŤá፠á¨áááĄáľá ᨠCap'n Proto á˘ááŽáľ áááááśá˝á á ááĽáŚ áá° TSV ááᎠáá° ClickHouse á áĄáľá á á¤á˝á˛á˛á á áááá˝ á áľááŁá˘ á áá á ááťá¸áá áááťáťá á¨Go á¤á° ááá ááľá ᨠClickHouse's interface áá á áĽáá¨áľ ááá áá áá áá á áááááľ áĽáá°áá áťáááᢠá¨ááŹáśá˝á á áááá áľááááá á ááľ á áľááá ááá á ááá - á ClickHouse áá á áááá á áĽáĽá á¨á°ááŤá á ááŹáą áá á áá áá ᣠáááľá ᣠá á°ááłáłá áá á á°á¨áአá¨áľáá˝ áĽááľá˘ áá ááá áĽáá°áá¨á°áľ ááá¨áłáľ ClickHouse áááĽá áĽáá´áľ áĽáá°ááŤá¨áá˝ á°áááá°ááá˘
á ClickHouse áááĽá ááá¨áá¸áľ ááá áá°á ááá ááááá á¨á á¨á´á áá°áŽá˝ á¤á°á°áĽ MergeTree ááᢠáá áá°á á ááá BigTable ááá Apache Cassandra ááľáĽ áĽá á áá á¨áááá á¨á¤á.á¤áľ.á¤á. á áááŞáá áá á á áá°-ááłáĽ á°ááłáłá ááᣠááá áá ááŤá¨áá á¨ááľáłááť á áá á¨áĽá á¨ááááŁáľ ááá áŁá áĽá áá¨áá á ááĽáł áá° á˛áľá áá˝ááᢠáĽáŤááłááą á¨ááŁá ááŹáľ á ááá ááá áĽáť á¨á°á°á¨á°á¨ áŁá¨á°á¨áá áĽá ááá ááááľá¨áľ á á˛áľá á¨á°áá á ááá áá áĽá á á áŁá áĽáŠ á¨ááá á˝ááł áá°á áá á˘
á¨áá
á°á¨ áľááľáł á áá á¨áĽ á áááá ááá á¨áľááá á¨áá¨á âáľáŠáľááľâ á
áá°-ááłáĽ áĽáá˛á áá¨áአá¨áá˝ááľ áĽáť áá ᣠáľáááą áááἠáĽá áá°á¨áá á áá°áááᢠá á áá áá áá¨áá ááá°á¨á áĽá¸áá ááááľ á áá ááá áŞáŤ áá ááľáĽ áá°á¨á áá ᣠááááŤáąá áááá˝ á¨á ááľ áá áá°á á áŤáááᢠáá
áá áŁá
᪠áá ááľ á¨áá˝á áááľá¨á ᨠClickHouse áĄáľá á áááľ áĽá¨á°áŤ ááᢠá áá á áŠáᣠáááá˝á ááá áĽá ááááľ á¨áááá ááť áŤá°ááááᣠáľááá
I/O ááá áŽá áááľ áĽáľáŞáá á áľá¨áľ á¨áá°áť áááá˝á á á°ááłáłá áá á¨á°á¨ááŠáľ ááľáá˘áŤáá˝ áá á ááľáá ááá áá˘
ááá áá áá
áááľ áľáááą áá ááľá°á ááŹáśá˝ á°áľáá á áá°áá, áľááá
á¨áŤá፠á áááááśá˝ áĽá á áľáá˘áá˝ ááá áŁá ááŤááľ áŤááááá. á ááá áᣠá¨á áľá°ááᣠáŤáá ClickHouse áááá á ááááľ á ááááľ áá¨áááá áááĽááᣠáľááá
á áĽá áľááá˝ áá¨ááá˝ áĽáá˛áááą áĽá áĽá áá áĽáá˛ááááĄáŁ á áá
á á¨áá
ááá áĽááŤáŹ áá¨ááŤáᢠááá ááᣠá áŁá áĽá áŤáá°ááá áááá˝ áá
á°áą áĽáľá¨áá á áľá¨áľ á¨ááľáá˘áŤáá˝ áá¨ááá
á áŤáľá¨áľááᢠá á
á˝á áľ á áá áŁáľ áĽá á áá áŁáľ á ááťá¸á ááŤá¨á á áŁá áĽáŠá áľááááľ á á°á¨ááľ ááľáĽ á¨á°áá°á ááľáá˘áŤáá˝á áá° á á¨á´áá ááľáĽ ááľááŁáľ áĽáá°áá á°áá°áá áłáá˘
á¨á áá á¨áĽ ááŁáĽ á áááá ááá áá¨á á áá áĽá á á˛áľá áá áŤáá áá¨á á¨áááá áľ áŚáł áá. áá°áą ááá áŤá á ááŁá á˘ááá áá°áŠ á¨á˛áľá áá á´áŤáŁááľ áłáł ááá°á˝ á˛ááá áĽá á¨á°áá°ááá ááá áĽáť á˛á áá, áá áááľáłá. ClickHouse á¨á ááľ áá°áĽá ááᣠáľááá áĽáŤááłááą ááá ááĽáŤááłááą á¨áľá á¨á°á°á¨á°áŠ áĽá´áśá˝ áŤáá ááĽáŤááłááą á ááľ (á ááľ) ááá ááááᢠá áá ááááľáŁ á¨áĽáŤáá á¨áá°á áá áááśá˝ ááááŞáŤ áááá áá˝ááᣠáĽá á¨á፠á áá áĽá á ááśá˝ á¨áŹáá°áŤáááľ á ááťá¸á áá á áľáአáá°áŠ áá˝ááᢠáá áá°áťá áááľáá¨áľ áĽáŤááłááą ááá áľáá˝ á¨áá¨á á áá ááá á ááá˘
ááá áááśá˝ á "áá ááá" á¨á°á°á¨á°áŠ á¨áááá¸á á ááťá á¨áá¨á á ááá ááá á áŁá áľáá ááá á á¨á´ááá˝ áĽááłá áłááá á ááľáłááť ááľáĽ áááá¨áľ á¨áĽáŤááłááą Nth á¨áľá áááŤáá˝á (á¨á°áŤá á¨áľáá˝á) áĽáť ááááᢠáááłá ááŁáŞáá ááźáśá˝ âá áĽáŤááłááą 8192 á á¨áľá áá ááááľ áŤáľááâᣠá¨á፠âáľáá˝â á¨1 áľáŞááŽá áá á¨á°áá á¨áĽ áá¨á á áá ááľá¨á áá˝ááᢠá ááá áá° áá á°á¨ áľááľáł á¨ááᥠááľááŽá˝ 122 ááááá˝ áĽáť áááľáłá.
á¨áľáááľ áááľ
ᨠClickhouse áĽáľááľ áĽá ááťáťá á áá ááá áá˝ááá˘
á°ááłá ááľ
á á°áá á áŠá˛áŤá á°áááŞá áá
á á¨á°áĽ ááľáĽ ᨠClickhouse á°ááłá
ááľ á á¨áá°á á°á¨á áĽáŤá°á á¨áᣠáááľááᢠáŁááá áááľ á¨áá°á áááľ 2018 áŽááá¨ááľ (ááľáŽ, á
áłá 8-9, 2018) áĽáá° vk.com áĽá Badoo áŤá ááŤáá˝ á á ááľ áá á á áľá áşáá˝ á¨ááá አá ááááŽá˝ ááἠ(áááłá, áááἠááľáłááťáá˝) áŤáľááŁá, Clickhouse áá ááá. á 40 á°áá áŞá˛áŽ
áá°áá áŞáŤáá˝
áĽááľ ááá á áááá áŤáłááአá ááᣠClickHouse á áá ááá á¨áá˝á ááá áĽáá° MySQLᣠPostgreSQLᣠELKᣠGoogle Big QueryᣠAmazon RedShiftᣠTimescaleDBᣠHadoopᣠMapReduceᣠPinot áĽá á¨ááłá°á ááá˝ áŁá áá áĽá áłáá áááľááá˝á áá á áá áá°áŤ á¨áá˝ááŁá¸á áŚáłáá˝ áŤá áááľáááᢠáľáŠááľ á¨áá á áłá˝ áŤááá DBMS ááááá ááá áá ááá ááá°áŤáľ ClickHouseá áľááá áá ááááŽá˝á áááááá˘
ᨠMySQL áĽá PostgreSQL á˝ááłáá˝á ááŤáá
á á
áᥠMySQL ááááŁá˝á ááľá¨á á ClickHouse á°áá°áá
Clickhouse á¨ááἠáá áá á áááľ á¨ááááą áááľ á¨áááá፠áľáá° áááŽá˝á áá ááá
á¤ááŹá á áá°áŤáľá˘
á¨áŤá´ áááľ á áááłáľ á¨ELK ááá (ElasticSearchᣠLogstash áĽá Kibanaᣠá áá ááłá áá ElasticSearch) ááááŚá˝á ááá¨áá¸áľ á¨ááŤáľáááá á áá ááááľ áĽá á°á¨á᪠ááĽááśá˝á áááááᢠElasticSearch áĽáŠ á¨áá á˝áá á¨áááἠááľáłááť ááá á¨ááá (á áĽááἠá¨ááŤáľáááá á áááľááá) á áŁá áĽáŠ áá°á ááᣠáá ááá áá°á á á¨áá áá°á ááá áĽáá°áťá áĽáŤá°áĽáŠ ááᢠá¨ááľáá˘áŤ á ááťá¸á á¨áááľáłá˝ áá á°áłáᎠááá á áá áááśá˝ ááľáĽ áĽááłá á˝áá áá á¨á áĽá á°á¨á᪠áĽá á°á¨á᪠RAM áĽá á¨á˛áľá áŚáł áĽááľáá¨áá á áľáááááᢠáĽáá° áłáłá¤áᣠá áá¨á°ááľ ááááŤáśá˝ Clickhouse ᨠElasticSearch á¨á°áťá ááá˘
- ᨠSQL áᏠáľáá;
- á¨á°á¨áḠááἠááἠá¨áá¨áá፠á°á¨á;
- á¨áá á¨á˝áá ááááá˝ ááá á Regex áá°á á ááá፠ááááá˝ áľáá;
- á¨á°áťáťá á¨áĽáŤá áááááĽá áĽá á¨áá°á á á ááá á ááťá¸áá˘
á á áá áá, ClickHouse á ᨠELK áá á˛áŤááłáľáŠ á¨ááá á¨á áľáá á˝áá á¨áááἠááľáłááťáá˝á áááľáá áááľááá˝ á áááá, áĽáá˛áá á áááą áá á¨á°ááľ áĽá á¨áá áá¨áŞáŤ áľáá
ááľ á áááá áá. á¨áá
á á áá áĽáŤááłááą á°á áá ááĽáá°áá
á áááľ á´áááááá˝ ááŁá áľáá ፠á áŁá á áľááá á¨áááá á¨á˛ááłá áá
áŤááľ áááŞáŤá á áá áá ELK á áááá áá˝áá. á¨ááἠááł áá°á á áᣠáá á ClickHouse áĽáľáŤáá Filebeat á¨ááᢠá á áĽá፠á áá˘
á ááľá°á áááľááá˝á áá¨áĽáŠáᣠFluentBit á ááá áá áá¨ááŠáŁ á áŁá áľáá˝ áá
á°á¨ áľááľáł áŤáá á¨áááᣠáááἠááľáłáᝠᨠClickHouse ááᣠáŤááŤá áááá áá áĽá¨áá¨áአááᢠááá ááᣠáĽáá° áĽááá
áŤá áĽáá
á á áááŁáŁáá˝á ááľá°áŤá¨á áŤáľáááá
áĽáá° á ááŤáᣠKibana áĽáá° ClickHouse á¨ááᣠááá፠áá ááŤáááá áá˝ááá˘
á¨ááá á˘á áá áá áĽá Amazon RedShift áá°áŤáľ (ááľááá áŠáŁááŤáá˝ áááľá)
áBigQuery á áŁá áĽáŠá á¨á á ááá ááłá 1 á´áŁ á¨JSON ááἠááŤá áĽá á áĽáą áá á¨áľááłá áá ááá˝á ááľáŹáľ ááᢠáľáá áá áá ááŹáą ááłáá á¨ááá˝á á áŁá áĽáŠ áááľ ááᢠáá á ááľáŁá áááľá°á áá á¨áá°áŤá ClickHouse á¨á áá ááľáĽáľáĽ áśááľáá ááᣠááá áá á¨á°áá áá á ááá ᨠClickHouse áá áĽá á¨ááŤááłáľáá áśááľáá ááᢠBigQuery á ᨠSELECT áááá á¨ááአá áá á ááĽááľ ááľ ááá áá˝áááŁáľááá á¨áĽá ááš áĽá ááłáśáš áá áĽááá°á á¨SaaS áááľá ááá˘
áĽá á áľááľ ááľ á¨áá áá ááá˝á á˛áŤá°áá ClickHouse ááἠáá፠ááᢠáĽá ᨠSELECT áá ááá˝á á á¨áá áŁáŽáĄ ááĽá Big Queryá á ClickHouse áá°áŤáľ á¨á áá áľááá áá°áŁá ááááŤáąá áĽáá˛á áŤáá ááľá áĽá á´áŤáŁááľ ááἠá áá°áŤá áľ áá á áşáá˝ á¨ááá አáśááŽá˝á áááĽáĽáááłáᢠáá á á°á¨áḠáá¨á áá á áá°áá ááᣠáá á á áľáá áá áá áááľáŤáľ á áŁá ááŤá˝ ááá˘
á á áá˛áᲠá°áŁáŁáŞ ááľáŤá˝ á áááłáá°á ááá´á´á á á ááľ á˝áá ááľáĽ
á¨áá áááŞáŤ á˛á˘ ááľá
TimecaleDB ᨠPostgreSQL á
áĽáŤ á˛áá á áá°á á á¨ááἠááł ááľáĽ (á¨áá á°á¨áłáłáŽá˝) áá ááľáŤáľá á¨ááŤááťá˝ ááá˘
ááá áĽááłá ClickHouse á áá á°á¨áłáłá áľáá
áŚáł áá áŤá á¨áŁáľ á°ááŤáŤáŞ áŁáááá á¨á ááľ ááá
á áĽá á¨áŹáá°á áá áá
á ááááᣠá á áĽááááš á¨áľááłá áá ááá˝ áá°áľ á¨TimescaleDB á áŁá ááŁá ááᢠá á°ááłáłá áá ᣠââᨠClickHouse á¨áĄáľá ááἠá¨ááá á á áááá á áááľ 3 áĽáĽá á¨á áŤá áá ᣠáĽá áĽáá˛áá 20 áá áŤáá° á¨á˛áľá áŚáłá áá ááá ᣠáá
á áĽá áłáŞáŤá áá¨ááá˝á áááľáŹáľ á áŁá á áľááá áá ᢠâ¨
ᨠClickHouse á á°áᨠá TimescaleDB ááľáĽ á¨á°áá°á á¨á˛áľá áŚáł áááá ἠáĽá¸áá ááááľ ZFS ááá á°ááłáłá á¨ááá áľáááśá˝á áá áá ááá˘
á á áᥠáá° ClickHouse á¨áá°á¨á ááááá˝ á¨á´ááł áááá á áŤáľá°ááá áááááŁáá á áá°á¨áłáłá á°á¨áłáłá áá¨ááá˝á áááľáŤáľ áĽá ááá¨áá¸áľ á¨á áá á°áľáá áŤá°ááááᢠTimecaleDB á áá¨á°ááľ áááłáá˝ á¨áŁáś ClickHouse á¨á°áťá áá፠ááá áá˝áááĄ
- á áŁá áľáá˝ áŤá (<3 áá˘) áŤáá¸á áľááá˝ áááśá˝;
- áá° áľááá áááĽáŤáŽá˝ áá¸á á¨ááááá áĽá ááĽá áŤáá¸á áľááá˝ INSERT;
- á¨á°áťá ááĽááľ, á°ááłáłáááľ áĽá ᨠACID ááľáááśá˝;
- á¨áľá ᨠáá áá¤áľ áľáá;
- Timescale DB á áá á¨áą PostgreSQL áľááá á¨ááŁá PostgreSQL á áá á¨áŚá˝ áá áááááá˘
ᨠHadoop áĽá MapReduce áľáááśá˝ áá ááľáľá
ááąá áĽá ááὠᨠMapReduce áááśá˝ áĽá ááľáĽáľáĽ áľááśá˝á áá°áŠ áá˝áááŁááá áá á áľáá áááá¨áľ á¨ááŽáĽ á ááá፠á áá¸áᢠClickHouse áá áá á˝áá á¨áááłá á´áŤáŁááľ áłáłáá˝á á áááááľ áĽá áá˛áŤáá áá¤áľ á áááŁáľ ááᢠáľááá ᣠClickHouse ááŁáᣠá ááá°ááá áľááłááŤá ááááá á áá¨ááá á¨á áá áá¤áłá ááᣠáá á á¨áá¨á áłááá˛áľáśá˝á áľáŠá¨áľ ááľáĽ áááŁáá˘
ᨠPinot áĽá Druid áá ááľáľá
ᨠClickHouse á¨á
áἠá°ááŤáŤáŞáá˝ ááá°áᣠá ááľáá áá°á á¨áá˝á áááľ ááá áááśá˝ áááľ áĽá áľáŠááľ áá¸áᢠáĽááá
á áľáááśá˝ á ááááá á áŁá áĽáŠ áľáŤ á á áááš ááľáĽ áłáľáá
áá
ááŁáĽá áááá áŤáľááááá - ClickHouse UPDATE áĽá DELETE áľáŤáá˝á áĽáá°ááá°áá ááááŤá áá
á áá
áἠáá áľáŞáśá˝ áá á áá áĽáááľ á áá°áá.
á áĽááá á¨áá¨á ááśá˝ áá áĽá áááľ á¨ááá ᣠáá áľáŠááľ áĽá áááľá áááľáŹáľ á¨ááŤáľáááá á¨áá á¨á° áááľ ááľáĽáľáĽááľ á áĽáááľ á ááá°áá - á ááá á á áŁáŤ á á፠á¨á°á¨á á á á ááá á°áááłáá˝ á áŤááľ ááá˘
áľáŠááľ áĽá ááᾠᨠApache á˘ááŠá¤á°á ááŽáááśá˝ áá¸áᣠá¨áá°áą áá°áľ á á ááź á GitHub á¨ááŽáááľ áážáš áá á áááá á°á¸áááᢠáááľ á áĽá ááľ 2018 á ááááŤá ááľáĽ áłá¨ ᣠáĽá áľáŠááľ á¨á°ááá°á ᨠ8 áá á ááľ - á á¨áŤá˛áľ ááľáĽ ááá˘
á¤á¤áá¤áľ áĽáá´áľ áĽáá°áá°áŤ áá¨á ááŁáľ á ááłááľ áĽá ááááŁáľá á°á°áĽ áĽáŤááá˝á áŤáľááłáááᢠá¨áááľ á°áŤá˛áá˝ á ááź áááá´á˝á ááľáŠááľ á¨á áá á ááş áááá á áľá°ááá á¨áá áĽá áá°ááłáłáŞá áŤáá á áááŤá¨áľ á¨áááááľ áľááľ áá ᨠáá? á¨áľáŽá á°áááá˝ á áľáááľ á¨ááááá ááááľ áŤáłáŠ á¨áľáŠááľ áĽáľááľ ááááłá áĽá á¨áááľ áĽáľááľ áŤááĽáá?
ᨠClickHouse ááłáśá˝
á áááĽá°áᥠááá ááᣠáá á ááá á á°ááş á´áááá á áá°ááᣠááá áá á ááááá áááłáŁ áĽáá°áá áŤá ááá ááá á ááá˝ á ááľ á˛á˘á¤áá¤áľ ááľáĽ á ááłááá˘
áľááá˝ ááľáá˘áŤáá˝ á á¨áá°á ááĽááľ á á°áἠá áá°áŠá: ááľáá˘áŤáá˝ áá° áľááá áááĽáŤáŽá˝ áá¨ááá á ááŁá¸á ááááŤáąá á¨áľááá˝ ááľáá˘áŤáá˝ á áááá á áĽáŤááłááą á¨áľá ááľáĽ áŤááľ á¨á ááśá˝ áĽááľ áá á°ááŁáŁá áá. ááá áááľ á á˛áľá áá áłáł á¨ááŤá¨áá˝á áľ ááááľ á áá ááááľ áá - áĽáŤááłááą á ááľ 1 ááá ááá á¨á፠á áá ááááá áľááá 1 á ááśá˝á á¨áŤá 100 á¨áľá áááľááŁáľ á˘áŤááľ 100 áááá˝á ááááľ áĽá ááťá áŤáľáááááłáᢠááá áá ááá¨áŤ ááľáá˘áŤ ááŤá¨áá á¨ááŤáľáááá (á°áá áá áŤáą áááľ áŤáá°á á áľá°áá) - áĽááá áá áŤá፠ááá á¨áá á¨áá¨á á áľá°áłá°á áľáááľá˘ áĽáá˛áá á áá áá áľááá áá¨ááá˝á áá° MergeTree á°áá á¨áŚá˝ ááá áłáľ ᨠBuffer table áá°áá áá áá áá˝ááá˘
á¨á á¨á´á ááá ááŤáá˝ á á áááአáŤá á¨á°áá°áĄ áá¸á, áá á˘áŤááľ áĽá፠á á! áááłá, Druid áĽá Pinot á ááá ááአáĽáá°áá á áááľ áááááśá˝ á¨áá¸áá, ááááŤáąá áĽááą á ááĽáł á áľáááľ áľáááśá˝ ááľáĽ ááá°áá á á áľá¸á᪠áľááá á ááśá˝ ááŤá¨á áľááá áááĽáŤáŽá˝á áááááłááľ á¨ááá°áá áá¸á.
áááśá˝
áá DBMS áĽá á á áŁá áĽáŠ á¨á ááťá¸á áááᣠáá á°á áľááᣠááŹáłáááľ áĽá áááááľ áľááá°áĽ á áááĽááľ á ááłáľ ClickHouseá á Qwintry á áľááľ ááá áá á á á°ááᢠᨠClickHouse áá á á¨á°áĽ á¨áľáá˝ áĽáľá¨ ááŤá¨áá áá á áŤáá¸áá áááśá˝ ááá áá á°á¨á᪠ááááśá˝á áŤáᣠá áá á ááĽááľ áá°áŤá¨áľ áĽáá°áááá áĽááá á ááá˘
á ááłááľ ááľáłáááŤáá˝ đ
á¨áĽá áá áľááአáĽááá°ááááᢠá˝áááťá˝áá áááłá? á¨á áá á áľá°áłá˝ áááľ áá¨áľ ááááá? áľáĽáá á ááá ááá ááá°áá˝ á ááá¨á áá°ááááŁ
á á ááľá°ááłá ááľáĽ á Equinix Tier IV á¨áá¨á ááá¨á ááľáĽ Dell R730xd 2x ááŤá˝? áĽáá
áĽáť
ááá: hab.com