{"id":54918,"date":"2020-01-07T00:00:00","date_gmt":"2020-01-06T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb"},"modified":"2020-02-18T14:02:58","modified_gmt":"2020-02-18T11:02:58","slug":"ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb","title":{"rendered":"Clickhouse'i kasutamine ELK, Big Query ja TimescaleDB asendajana","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/clickhouse.yandex\/\">Clickhouse<\/a><\/noindex> \u2014 see on avatud l\u00e4htekoodiga veergudep\u00f5hine andmebaaside halduss\u00fcsteem (OLAP) Internetis anal\u00fc\u00fctiliste p\u00e4ringute t\u00f6\u00f6tlemiseks, mille l\u00f5i Yandex. Seda kasutavad Yandex, CloudFlare, VK.com, Badoo ja paljud teised teenused k\u00f5ikjal maailmas t\u00f5eliselt suurte andmehulkade salvestamiseks (tuhandete ridade sisestamine sekundis v\u00f5i petabaidide kaupa andmete salvestamine kettale).<\/p>\n<p>Tavalisel, \u00abreap\u00f5hisel\u00bb andmebaasi halduss\u00fcsteemil, milleks on n\u00e4iteks MySQL, Postgres, MS SQL Server, s\u00e4ilitatakse andmed sellises j\u00e4rjestuses: <\/p>\n<p><img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/398f260de0152baf3cc11d884fa0d52d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSamas on v\u00e4\u00e4rtused, mis kuuluvad \u00fchte ritta, f\u00fc\u00fcsiliselt l\u00e4hedal. Veergudep\u00f5histes andmebaasides salvestatakse erinevate veergude v\u00e4\u00e4rtused eraldi, ja \u00fche veeru andmed on koos:<\/p>\n<p><img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/938a2ee3d588ac866ec92bb3ea09c253.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Veergudep\u00f5histe andmebaaside n\u00e4ideteks on Vertica, Paraccel (Actian Matrix, Amazon Redshift), Sybase IQ, Exasol, Infobright, InfiniDB, MonetDB (VectorWise, Actian Vector), LucidDB, SAP HANA, Google Dremel, Google PowerDrill, Druid, kdb+.<\/p>\n<p>Ettev\u00f5te \u2013 meilifoward <noindex><a rel=\"nofollow\" href=\"https:\/\/qwintry.com\/\">Qwintry<\/a><\/noindex> hakks kasutama Clickhouse'i 2018. aastal aruannete koostamiseks ja oli v\u00e4ga muljet avaldanud selle lihtsuse, skaleeritavuse, SQL toe ja kiirusest. Selle andmebaasi t\u00f6\u00f6 kiirus oli peaaegu nagu n\u00f5idus.<\/p>\n<h3>Lihtsus<\/h3>\n<p>\nClickhouse on Ubuntu installitakse \u00fcheainsa k\u00e4suga. Kui oskate SQL-i, saate kohe hakata Clickhouse'i kasutama. See ei t\u00e4henda aga, et saaksite MySQL-is \"show create table\" teha ja SQL-i lihtsalt kopeerida ja kleepida Clickhouse'i. <\/p>\n<p>V\u00f5rreldes MySQL-iga on selle andmebaasi puhul tabeliskeemide m\u00e4\u00e4ratlemisel olulisi andmet\u00fc\u00fcpide erinevusi. Seet\u00f5ttu on mugavaks t\u00f6\u00f6tamiseks vajalik veidi aega tabeliskeemide m\u00e4\u00e4ratlemiste muutmiseks ja tabelimootorite tundma\u00f5ppimiseks.<\/p>\n<p>Clickhouse t\u00f6\u00f6tab suurep\u00e4raselt ilma igasuguse lisatarkvarata, kuid kui soovite kasutada replikatsiooni, peate installima ZooKeeperi. P\u00e4ringute j\u00f5udluse anal\u00fc\u00fcs n\u00e4itab suurep\u00e4raseid tulemusi \u2014 s\u00fcsteemitabelid sisaldavad kogu teavet ning k\u00f5ik andmed on k\u00e4ttesaadavad vanade ja igavate SQL-i abil.<\/p>\n<h3>Tootlikkus<\/h3>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/clickhouse.yandex\/benchmark.html#%5B%2522100000000%2522,%5B%2522ClickHouse%2522,%2522Vertica%2522,%2522MySQL%2522%5D,%5B%25220%2522,%25221%2522%5D%5D\">Benchmark<\/a><\/noindex> Clickhouse'i v\u00f5rreldes Vertica ja MySQL-ga konfigureeritud serveris: kaks Intel\u00ae Xeon\u00ae CPU E5-2650 v2 @ 2,60 GHz; 128 GiB RAM; md RAID-5 8 6TB SATA HDD-l, ext4.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.altinity.com\/blog\/2017\/6\/20\/clickhouse-vs-redshift\">Benchmark<\/a><\/noindex> Clickhouse'i v\u00f5rreldes Amazon RedShifti pilveandmehoidla.<\/li>\n<li>Blogi v\u00e4ljav\u00f5tted <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/how-cloudflare-analyzes-1m-dns-queries-per-second\/\">Cloudflare'i artikkel Clickhouse'i j\u00f5udlusest<\/a><\/noindex>:<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/b6ef9fbad8e8c864a227bcffd97ec0fe.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nClickHouse'i andmebaas omab v\u00e4ga lihtsat disaini \u2014 k\u00f5ik klastris olevad s\u00f5lmed t\u00e4idavad samu funktsioone ja koordineerimise jaoks kasutatakse ainult ZooKeeperit. Oleme ehitanud v\u00e4ikese klastrite gruppi ja viinud l\u00e4bi teste, mille k\u00e4igus leidsime, et s\u00fcsteemil on \u00fcllatavalt hea j\u00f5udlus, mis vastab anal\u00fc\u00fctiliste andmebaaside benchmark\u2019ides lubatud eelistele. Otsustasime p\u00f5hjalikumalt uurida ClickHouse'i aluseks olevat kontseptsiooni. Esimese teadusuuringute takistusena oli t\u00f6\u00f6riistade puudus ja ClickHouse'i kogukonna v\u00e4henenud suurus, mist\u00f5ttu s\u00fcvenesime selle andmebaasi disaini, et m\u00f5ista, kuidas see toimib.<\/p>\n<p>ClickHouse ei toeta andmete vastuv\u00f5ttu otse Kafka'lt, kuna see on lihtsalt andmebaas. Seet\u00f5ttu kirjutasime me oma adaptermooduli Go keeles. See luges Kafka'st kodeeritud Cap\u2019n Proto s\u00f5numeid, konverteeris need TSV formaati ja sisestas ClickHouse'i pakettide kaupa l\u00e4bi HTTP-liidese. Hiljem kirjutasime selle teenuse \u00fcmber, et kasutada Go raamatukogu koos ClickHouse'i oma liidese kasutamisega, et parandada j\u00f5udlust. Paketivastuv\u00f5tu j\u00f5udluse hindamisel avastasime olulise asja \u2013 selgus, et ClickHouse'i j\u00f5udlus s\u00f5ltub suurel m\u00e4\u00e4ral paketist, st samaaegselt sisestatud ridade arvust. Selle m\u00f5istmiseks uurisime, kuidas ClickHouse andmeid salvestab.<\/p>\n<p>ClickHouse'i andmete salvestamiseks kasutatav peamine, pigem mootori perekond on MergeTree. See mootor on kontseptuaalselt sarnane LSM-algoritmiga, mis on rakendatud Google BigTable'is v\u00f5i Apache Cassandra's, kuid v\u00e4ldib vahepealse m\u00e4lutabeli loomist ning kirjutab andmed otse kettale. See annab sellele suurep\u00e4rase kirjutamise l\u00e4bilaskev\u00f5ime, kuna iga sisestatud partii sorteeritakse ainult \"esimese v\u00f5tme\" (primary key) j\u00e4rgi, tihendatakse ja kirjutatakse kettale, et luua segment. <\/p>\n<p>M\u00e4lu tabeli v\u00f5i andmete \"v\u00e4rskuse\" puudumine t\u00e4hendab, et andmeid saab ainult lisada, nende muutmist v\u00f5i kustutamist s\u00fcsteem ei toeta. Praegu on ainus viis andmete kustutamine kuude kaupa, kuna segmentide vahel ei teki kunagi kuupiire. ClickHouse meeskond t\u00f6\u00f6tab aktiivselt selle funktsiooni kohandatavamaks muutmise nimel. Teisest k\u00fcljest muudab see konfliktivabaks segmentide kirjutamise ja \u00fchendamise, seega vastuv\u00f5tu l\u00e4bilaskev\u00f5ime skaleerub joonearselt paralleelsete insertide arvuga, kuni ei tekita I\/O v\u00f5i tuumade k\u00fcllastumist. <br \/>\nKuid see olukord t\u00e4hendab ka, et s\u00fcsteem ei sobi v\u00e4ikeste pakettide jaoks, mist\u00f5ttu k\u00fclastatakse puhverdamiseks Kafka teenuseid ja insertereid. Edasi, ClickHouse j\u00e4tkab taustal pidevat segmentide sulandamist, nii et paljud v\u00e4ikesed andmepalad \u00fchendatakse ja salvestatakse rohkem kordi, suurendades sellega kirjutamise intensiivsust. Sellega seoses v\u00f5ib liiga palju seotud osi p\u00f5hjustada sisendite agressiivset piiramist, kuni sulandamine kestab. Oleme leidnud, et parim kompromiss reaalajas andmete vastuv\u00f5tu ja vastuv\u00f5tu efektiivsuse vahel on piiratud arvu sisendite vastuv\u00f5tt sekundis.<\/p>\n<p>Lugemise tabelite j\u00f5udluse v\u00f5tmekomponent on indekseerimine ja andmete paigutus k\u00f5vakettale. \u00dcksk\u00f5ik kui kiire on t\u00f6\u00f6tlemine, kui mootor peab skaneerima terabayte andmeid kettalt ja kasutama neist vaid osa, v\u00f5tab see aega. ClickHouse on veergude andmete hoidla, seega iga segment sisaldab faili iga veeru jaoks, kus on iga rea jaoks j\u00e4rjestatud v\u00e4\u00e4rtused. Seega saavad kogu veerud, mida p\u00e4ringus ei ole, esialgu vahele j\u00e4etud ning seej\u00e4rel v\u00f5ivad mitmed lahtrid olla t\u00f6\u00f6deldud paralleelselt vektoriseeritud t\u00e4itmisega. T\u00e4ieliku skaneerimise v\u00e4ltimiseks on igal segmendil v\u00e4ike indeksifail. <\/p>\n<p>Arvestades, et k\u00f5ik veerud on j\u00e4rjekorras \u201epeamise v\u00f5tme\u201d j\u00e4rgi, sisaldab indeksifail ainult m\u00e4rke (tabatud read) igast N-ndast reast, et neid oleks v\u00f5imalik hoida m\u00e4lus isegi v\u00e4ga suurte tabelite jaoks. N\u00e4iteks saab seada vaikeseaded \u201em\u00e4rgistada iga 8192. rea\u201d, siis \u201ekarm\u201d tabeli indekseerimine, mis sisaldab 1 triljonit rida, mis mahub kergesti m\u00e4llu, v\u00f5tab vaid 122 070 t\u00e4hem\u00e4rki. <\/p>\n<h3>S\u00fcsteemi areng<\/h3>\n<p>\nClickhouse'i arengut ja t\u00e4iustamist saab j\u00e4lgida <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/yandex\/ClickHouse\/pulse\">Githubi repo<\/a><\/noindex> ja veenduda, et 'k\u00fcpsemise' protsess toimub muljetavaldava kiirusel. <\/p>\n<p><img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/19211da28e42178d26dff7623689df71.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Populaarsus<\/h3>\n<p>\nTundub, et Clickhouse'i populaarsus kasvab eksponentsiaalselt, eriti venekeelses kogukonnas. Eelmise aasta High Load 2018 konverents n\u00e4itas, et sellised hiiglased nagu vk.com ja Badoo kasutavad Clickhouse'i, mille abil sisestavad nad andmeid (nt logisid) k\u00fcmnetelt tuhandelt serverilt \u00fcheaegselt. 40-minutilises videos <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=pbbcMcrQoXw\">Yuri Nasretdinov VKontakte meeskonnast r\u00e4\u00e4gib sellest, kuidas see toimub<\/a><\/noindex>. Peagi avaldame mugavuse huvides stenogrammi Habr's.<\/p>\n<h3>Rakendusvaldkonnad<\/h3>\n<p>\nP\u00e4rast teatud aja veetmist uurimisel usun, et on valdkondi, kus ClickHouse v\u00f5ib olla kasulik v\u00f5i suudab t\u00e4ielikult asendada teisi, traditsioonilisemaid ja populaarsemaid lahendusi nagu MySQL, PostgreSQL, ELK, Google Big Query, Amazon RedShift, TimescaleDB, Hadoop, MapReduce, Pinot ja Druid. J\u00e4rgnevalt on toodud \u00fcksikasjad ClickHouse'i kasutamise kohta \u00fclaltoodud andmebaaside moderniseerimiseks v\u00f5i t\u00e4ielikuks asendamiseks. <\/p>\n<h3>MySQL ja PostgreSQL v\u00f5imaluste laiendamine<\/h3>\n<p>\nHiljuti asendasime osaliselt MySQL-i ClickHouse'iga uudiskirjade platvormil. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mautic.org\/\">Mautic uudiskiri<\/a><\/noindex>. Probleem oli selles, et MySQL registreeris igasuguse saatmise ja iga kirjas oleva lingi base64-koodiga, luues hiiglasliku MySQL tabeli (email_stats). P\u00e4rast 10 miljoni kirja saatmist teenuse tellijatele oli see tabel 150 GB suurune, mille t\u00f5ttu MySQL hakkas lihtsate p\u00e4ringute puhul \"t\u00fckki tundma\". Probleemi lahendamiseks kasutame t\u00f5husalt InnoDB tabeli tihendamist, mis v\u00e4hendas selle mahtu neljakordselt. Siiski pole m\u00f5tet hoida MySQL-is enam kui 20-30 miljonit e-kirja vaid ajaloo lugemise nimel, kuna iga lihtne p\u00e4ring, mis mingil p\u00f5hjusel peab teostama t\u00e4isskaneerimise, p\u00f5hjustab vahetusm\u00e4lu ja suurt I\/O koormust, millest saime regulaarselt Zabbix'i hoiatusi.<\/p>\n<p><img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/11b3ee4b1a8b7c9457bd3871bd12049f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nClickhouse kasutab kahte tihendamisalgoritmi, mis v\u00e4hendavad andmete mahtu umbes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.altinity.com\/blog\/2017\/11\/21\/compression-in-clickhouse\">3-4 korda<\/a><\/noindex>, kuid antud konkreetses juhul olid andmed eriti \"tihendatavad\". <\/p>\n<p><img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/d192502073d57967620aa07da0bbfa0c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>ELK asendamine<\/h3>\n<p>\nOma kogemusele tuginedes n\u00f5uab ELK (ElasticSearch, Logstash ja Kibana, antud juhul ElasticSearch) logide k\u00e4itamiseks palju rohkem ressursse kui logide salvestamiseks vajalik. ElasticSearch on suurep\u00e4rane mootor, kui vajate logides head t\u00e4isteksti otsingu v\u00f5imalust (kuigi ma ei arva, et see teile t\u00f5eliselt vajalik oleks), kuid mind huvitab, miks on sellest de-facto saanud standardne ajakirjanduse mootor. Selle vastuv\u00f5tutootlikkus koos Logstashiga on meile tekitanud probleeme isegi suhteliselt v\u00e4ikeste koormuste korral ja on n\u00f5udnud j\u00e4rjest rohkem RAM-i ja kettaruumi. Andmebaasina on Clickhouse ElasticSearchist parem j\u00e4rgmistel p\u00f5hjustel:<\/p>\n<ul>\n<li>SQL dialekti tugi;<\/li>\n<li>Parema andmete kokkusurumise aste;<\/li>\n<li>Regex regulaaravaldiste otsingu tugi t\u00e4isteksti otsingu asemel;<\/li>\n<li>Parandatud p\u00e4ringute kavandamine ja k\u00f5rgem \u00fcldine tootlikkus.<\/li>\n<\/ul>\n<p>\nPraegu on ClickHouse'i ja ELK v\u00f5rreldes suurim probleem logide v\u00e4ljastamise lahenduste puudumine ning samuti dokumentatsiooni ja \u00f5ppematerjalide nappus selle teema kohta. Samas saab iga kasutaja ELKi seadistada Digital Ocean'i juhendi abil, mis on v\u00e4ga oluline selliste tehnoloogiate kiireks kasutuselev\u00f5tuks. Andmebaasi mootor on olemas, kuid Filebeat'i tugi ClickHouse'ile puudub. Jah, seal on olemas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.fluentd.org\/\">fluentd<\/a><\/noindex> ja logide t\u00f6\u00f6tlemise s\u00fcsteem <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flant\/loghouse\">loghouse<\/a><\/noindex>, on olemas t\u00f6\u00f6riist <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Altinity\/clicktail\">clicktail<\/a><\/noindex> logifailide andmete sisestamiseks ClickHouse'i, kuid see k\u00f5ik n\u00f5uab rohkem aega. Siiski on ClickHouse endiselt liider oma lihtsuse t\u00f5ttu, mist\u00f5ttu isegi algajad saavad selle paigaldada ja hakata t\u00e4isfunktsionaalset kasutama vaid 10 minuti p\u00e4rast. <\/p>\n<p>Minimaalseid lahendusi eelistades proovisin kasutada FluentBit'i, v\u00e4ga v\u00e4ikese m\u00e4lu kasutusega logide v\u00e4ljastamise t\u00f6\u00f6riista, koos ClickHouse'iga, v\u00e4ltides samas Kafka kasutamist. Kuid m\u00f5ned v\u00e4iksed \u00fchilduvusprobleemid, nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/fluent\/fluent-bit\/issues\/848\">kuup\u00e4eva formaadi probleemid<\/a><\/noindex>, enne kui seda saab teha ilma proksivaateta, mis muudab andmed FluentBitist ClickHouse'i.<\/p>\n<p>Alternatiivina Kibana'le saab ClickHouse'i kasutada tagaplaanina <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Vertamedia\/clickhouse-grafana\">Grafana<\/a><\/noindex>. Nagu aru sain, v\u00f5ivad sellega kaasneda j\u00f5udlusprobleemid suurte andmepunktide renderdamisel, eriti vanemate Grafana versioonidega. Qwintry's me pole seda veel proovinud, kuid kaebusi selle \u00fcle on aeg-ajalt tulnud ClickHouse'i tugikanalist Telegramis. <\/p>\n<h3>Google Big Query ja Amazon RedShift'i asendamine (lahendus suurtele ettev\u00f5tetele)<\/h3>\n<p>\nBigQuery ideaalne kasutusviis on laadida 1 TB JSON andmeid ja teha nende p\u00f5hjal anal\u00fc\u00fctilisi p\u00e4ringuid. BigQuery on suurep\u00e4rane toode, mille skaleeritavust on raske \u00fcle hinnata. See on palju keerulisem tarkvara kui ClickHouse, mis t\u00f6\u00f6tab sisev\u00f5rgus, kuid kliendi seisukohalt on tal ClickHouse'iga palju \u00fchist. BigQuery v\u00f5ib kiiresti \u201ekalliks\u201d minna, kui hakkate maksma iga SELECT'i eest, seega on see t\u00f5eline SaaS-lahendus koos k\u00f5igi oma plusside ja miinustega. <\/p>\n<p>ClickHouse on parim valik, kui teete palju arvutuslikult kulukaid p\u00e4ringuid. Mida rohkem SELECT p\u00e4ringuid te iga p\u00e4ev teete, seda rohkem tasub Big Query asendada ClickHouse'iga, sest see vahetus aitab s\u00e4\u00e4sta tuhandeid dollareid, kui tegemist on suurte terabaitide t\u00f6\u00f6tlemisega. See ei kehti salvestatud andmete puhul, mille t\u00f6\u00f6tlemine Big Query's on \u00fcsna odav.<\/p>\n<p>Artiklis, mille on koostanud Altinity kaasasutaja Aleksandr Zaitsev <noindex><a rel=\"nofollow\" href=\"https:\/\/www.altinity.com\/blog\/2017\/10\/23\/migration-to-clickhouse\">\u201e\u00dcleminek ClickHouse'ile\u201c<\/a><\/noindex> k\u00e4sitletakse sellise andmebaasi migreerimise eeliseid.<\/p>\n<h3>TimescaleDB asendamine<\/h3>\n<p>\nTimescaleDB on PostgreSQL laiendus, mis optimeerib ajaseeriate t\u00f6\u00f6tlemist tavalises andmebaasis.<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.timescale.com\/v1.0\/introduction\">https:\/\/docs.timescale.com\/v1.0\/introduction<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/zabbix\/blog\/458530\/\">https:\/\/habr.com\/ru\/company\/zabbix\/blog\/458530\/<\/a><\/noindex>). <\/p>\n<p>Kuigi ClickHouse ei ole t\u00f5sine konkurent ajareadade ni\u0161is, on selle veergude struktuur ja vektork\u00fcsimuste t\u00e4itmine enamikus anal\u00fc\u00fcsip\u00e4ringute t\u00f6\u00f6tlemisel TimescaleDB-st m\u00e4rgatavalt kiirem. Samuti on ClickHouse-i pakettide andmete vastuv\u00f5tu j\u00f5udlus umbes 3 korda parem, ning ta kasutab 20 korda v\u00e4hem diskiruumi, mis on t\u00f5eliselt oluline suurte ajalooliste andmemahtude t\u00f6\u00f6tlemisel: \u2028<noindex><a rel=\"nofollow\" href=\"https:\/\/www.altinity.com\/blog\/ClickHouse-for-time-series\">https:\/\/www.altinity.com\/blog\/ClickHouse-for-time-series<\/a><\/noindex>.<\/p>\n<p>Erinevalt ClickHouse'ist on TimescaleDB-s ainus viis veidi diskiruumi kokku hoida ZFS-i v\u00f5i sarnaste failis\u00fcsteemide kasutamine.<\/p>\n<p>Eelseisvad ClickHouse uuendused toovad t\u00f5en\u00e4oliselt sisse delta-kompressiooni, mis muudab selle veelgi sobivamaks ajareadade andmete t\u00f6\u00f6tlemiseks ja salvestamiseks. TimescaleDB v\u00f5ib olla parem valik kui 'puhtal' ClickHouse'il j\u00e4rgmistes olukordades:<\/p>\n<ul>\n<li>v\u00e4iksed installatsioonid, kus on v\u00e4ga v\u00e4he RAM-i (&lt;3 GB);<\/li>\n<li>suure hulga v\u00e4ikeste INSERT-k\u00e4skude puhul, mida te ei soovi suurtesse fragmentidesse puhverdada;<\/li>\n<li>parem j\u00e4rjepidevus, \u00fchtsus ja ACID-n\u00f5uded;<\/li>\n<li>PostGIS-i tugi;<\/li>\n<li>\u00fchendamine olemasolevate PostgreSQL tabelitega, kuna Timescale DB on p\u00f5him\u00f5tteliselt PostgreSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Konkurents Hadoopi ja MapReduce s\u00fcsteemidega<\/h3>\n<p>\nHadoop ja muud MapReduce tooted v\u00f5ivad teostada mitmeid keerulisi arvutusi, kuid need t\u00f6\u00f6tavad tavaliselt v\u00e4ga suurtel viivitustega. ClickHouse lahendab selle probleemi, t\u00f6\u00f6tledes terabaiti andmeid ja andes tulemusi peaaegu kohe. Seega on ClickHouse palju t\u00f5husam kiiret, interaktiivset anal\u00fc\u00fctilist uurimist\u00f6\u00f6d tehes, mis peaks andmet\u00f6\u00f6tluse spetsialiste kindlasti huvitama.<\/p>\n<h3>Konkurents Pinot ja Druidiga<\/h3>\n<p>\nClickHouse'i l\u00e4himad konkurendid on veergude p\u00f5hised lineaarse skaleeritavuse avatud l\u00e4htekoodiga tooted Pinot ja Druid. Nende s\u00fcsteemide v\u00f5rdlev hea t\u00f6\u00f6 on avaldatud artiklis <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@leventov\/comparison-of-the-open-source-olap-systems-for-big-data-ClickHouse-druid-and-pinot-8e042a5ed1c7\">Roman Leventov<\/a><\/noindex> 1. veebruar 2018 <\/p>\n<p><img decoding=\"async\" alt=\"Clickhouse&#039;i kasutamine ELK, Big Query ja TimescaleDB asendajana\" src=\"\/wp-content\/uploads\/2020\/01\/fe58814aa97b287b70c2f724b72b448a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee artikkel vajab v\u00e4rskendamist \u2013 see v\u00e4idab, et ClickHouse ei toeta UPDATE ja DELETE toiminguid, mis ei ole viimaste versioonide osas t\u00e4ielikult t\u00f5si.<\/p>\n<p>\u0423 \u043d\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u043e\u043f\u044b\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u044d\u0442\u0438\u043c\u0438 \u0421\u0423\u0411\u0414, \u043d\u043e \u043c\u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Druid \u0438 Pinot \u00a0&#8212; \u044d\u0442\u043e \u0446\u0435\u043b\u0430\u044f \u043a\u0443\u0447\u0430 \u00ab\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439\u00bb, \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 Java \u0441\u043e \u0432\u0441\u0435\u0445 \u0441\u0442\u043e\u0440\u043e\u043d.<\/p>\n<p>Druid ja Pinot on Apache'i inkubaatoriprojektid, mille arengut kajastatakse p\u00f5hjalikult Apache'i GitHub'i projektilehtedel. Pinot ilmus inkubaatorisse 2018. aasta oktoobris, samas kui Druid s\u00fcndis kaheksa kuud varem \u2014 veebruaris.<\/p>\n<p>Teave AFS-i toimimise kohta on v\u00e4hene ning see tekitab minus m\u00f5ned, v\u00f5ib-olla rumalad k\u00fcsimused. Huvi pakub, kas Pinot'i autorid on m\u00e4rganud, et Apache Foundation on Druid'ile soodsamalt meelestatud, ning kas see on tekitanud konkurendi suhtes kadedust? Kas Druid'i areng pidurdub ja Pinot'i areng kiireneb, kui esimese toetajad \u00e4kki teisega enamasti huvi tunnevad?<\/p>\n<h3>ClickHouse'i puudused<\/h3>\n<p>\nV\u00e4henenud v\u00f5rreldes: ilmselgelt on see endiselt arenev tehnoloogia, kuid sarnaseid probleeme ei ole teiste veergude andmebaasides t\u00e4heldatud. <\/p>\n<p>V\u00e4ikesed sisendi\u00fcksused ei t\u00f6\u00f6ta k\u00f5rge kiirusel h\u00e4sti: sisendid peaksid olema jagatud suurte t\u00fckkideks, kuna v\u00e4ikeste sisendi\u00fcksuste j\u00f5udlus v\u00e4heneb proportsionaalselt iga rea veergude arvule. Just nii salvestatakse andmeid ClickHouse'is kettale \u2014 iga veerg t\u00e4hendab \u00fcht v\u00f5i enamat faili, seega 1 rea sisestamiseks, mis sisaldab 100 veergu, tuleb avada ja kirjutada v\u00e4hemalt 100 faili. Seet\u00f5ttu on sisendite puhvherdamiseks vajalik vahendaja (kui klient ise puhvreerimist ei taga) \u2014 tavaliselt on selleks Kafka v\u00f5i m\u00f5ni j\u00e4rjekorras\u00fcsteem. Samuti saab kasutada Buffer tabeli mootorit, et hiljem kopeerida suuri andmefragmente MergeTree tabelitesse.<\/p>\n<p>Tabelite \u00fchendused on piiratud serveri RAM-iga, kuid v\u00e4hemalt need on olemas! N\u00e4iteks Druidil ja Pinotil ei ole \u00fcldse selliseid \u00fchendusi, kuna nende rakendamine on keeruline jaotatud s\u00fcsteemides, mis ei toeta suurte andmekoguste liikumist s\u00f5lmede vahel. <\/p>\n<h3>J\u00e4reldused<\/h3>\n<p>\nJ\u00e4rgmiste aastate jooksul plaanime Qwintrys laialdaselt kasutada ClickHouse'i, kuna see andmebaasihalduss\u00fcsteem pakub suurep\u00e4rast tasakaalu j\u00f5udluse, madalate kulude, skaleeritavuse ja lihtsuse vahel. Olen peaaegu kindel, et see hakkab kiiresti laienema, kui ClickHouse'i kogukond v\u00e4lja m\u00f5tleb rohkem v\u00f5imalusi selle kasutamiseks v\u00e4ikestes ja keskmistes installatsioonides.<\/p>\n<h3>Veidi reklaami \ud83d\ude42<\/h3>\n<p>\nAit\u00e4h, et olete meiega. Kas teile meeldivad meie artiklid? Kas soovite n\u00e4ha rohkem huvitavaid materjale? Toetage meid, tehes tellimuse v\u00f5i soovitades meid tuttavatele. <noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/cloudvps\/nl\">pilve VPS arendajatele alates $4,99<\/a><\/noindex>, <b>ainulaadne sisenemise taseme serverite analoog, mille oleme teie jaoks v\u00e4lja m\u00f5elnud:<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/347386\/\">Kogu t\u00f5de VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps alates $19 v\u00f5i kuidas \u00f5ieti serverit jagada?<\/a><\/noindex> (saadaval on RAID1 ja RAID10 variandid, kuni 24 s\u00fcdamikku ja kuni 40GB DDR4).<\/p>\n<p><b>Kas Dell R730xd on kaks korda odavam Equinixi Tier IV andmete keskuses Amsterdamis?<\/b> Ainult meie juures <b><noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/serversnl\">2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TB alates $199<\/a><\/noindex> Hollandi turul! <b>Dell R420 \u2014 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB \u2014 alates $99!<\/b><\/b> Lugege, kuidas <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/329618\/\">Luua ettev\u00f5tte tasemel infrastruktuur Dell R730xd E5-2650 v4 serveritega, mille hind on 9000 eurot, madala hinnaga?<\/a><\/noindex><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ua-hosting\/blog\/483112\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Clickhouse \u2014 \u044d\u0442\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u043d\u043b\u0430\u0439\u043d \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 (OLAP) \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u042f\u043d\u0434\u0435\u043a\u0441\u043e\u043c. \u0415\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u042f\u043d\u0434\u0435\u043a\u0441, CloudFlare, VK.com, Badoo \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0438\u043b\u0438 \u043f\u0435\u0442\u0430\u0431\u0430\u0439\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0434\u0438\u0441\u043a\u0435). \u0412 \u043e\u0431\u044b\u0447\u043d\u043e\u0439, \u00ab\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0439\u00bb \u0421\u0423\u0411\u0414, \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54918","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Clickhouse \u2014 \u044d\u0442\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u043d\u043b\u0430\u0439\u043d \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 (OLAP) \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u042f\u043d\u0434\u0435\u043a\u0441\u043e\u043c. \u0415\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u042f\u043d\u0434\u0435\u043a\u0441, CloudFlare, VK.com, Badoo \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0438\u043b\u0438 \u043f\u0435\u0442\u0430\u0431\u0430\u0439\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0434\u0438\u0441\u043a\u0435). \u0412 \u043e\u0431\u044b\u0447\u043d\u043e\u0439, \u00ab\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0439\u00bb \u0421\u0423\u0411\u0414, \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Clickhouse \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043c\u0435\u043d\u044b ELK, Big Query \u0438 TimescaleDB | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Clickhouse \u2014 \u044d\u0442\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u043d\u043b\u0430\u0439\u043d \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 (OLAP) \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u042f\u043d\u0434\u0435\u043a\u0441\u043e\u043c. \u0415\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u042f\u043d\u0434\u0435\u043a\u0441, CloudFlare, VK.com, Badoo \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0438\u043b\u0438 \u043f\u0435\u0442\u0430\u0431\u0430\u0439\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0434\u0438\u0441\u043a\u0435). \u0412 \u043e\u0431\u044b\u0447\u043d\u043e\u0439, \u00ab\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0439\u00bb \u0421\u0423\u0411\u0414, \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-06T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Clickhouse'i kasutamine ELK, Big Query ja TimescaleDB asendajana | ProHoster","description":"Clickhouse on veergude andmebaasihalduss\u00fcsteem reaalajas anal\u00fc\u00fctiliste p\u00e4ringute (OLAP) jaoks, mille on loonud Yandex ja millel on avatud l\u00e4htekood. Seda kasutavad Yandex, CloudFlare, VK.com, Badoo ja muud teenused \u00fcle kogu maailma, et salvestada t\u00f5eliselt suuri andmehulkasid (tuhandeid ridasid sekundis v\u00f5i petabaitide andmeid, mis on salvestatud kettale). Tavalises \u201erea andmebaasis\u201c, mille n\u00e4ideteks on","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Clickhouse \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043c\u0435\u043d\u044b ELK, Big Query \u0438 TimescaleDB | ProHoster","og:description":"Clickhouse \u2014 \u044d\u0442\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u043d\u043b\u0430\u0439\u043d \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 (OLAP) \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u042f\u043d\u0434\u0435\u043a\u0441\u043e\u043c. \u0415\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u042f\u043d\u0434\u0435\u043a\u0441, CloudFlare, VK.com, Badoo \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0438\u043b\u0438 \u043f\u0435\u0442\u0430\u0431\u0430\u0439\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u0434\u0438\u0441\u043a\u0435). \u0412 \u043e\u0431\u044b\u0447\u043d\u043e\u0439, \u00ab\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0439\u00bb \u0421\u0423\u0411\u0414, \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ispolzovanie-clickhouse-v-kachestve-zameny-elk-big-query-i-timescaledb","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-06T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54918","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 13:09:54","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:55:36","updated":"2026-01-24 13:09:54"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/54918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=54918"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/54918\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=54918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=54918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=54918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}