{"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 veergup\u00f5hine andmebaaside halduss\u00fcsteem, mis on loodud Yandexi poolt ja m\u00f5eldud veebip\u00f5histe anal\u00fc\u00fctiliste p\u00e4ringute (OLAP) t\u00f6\u00f6tlemiseks avatud l\u00e4htekoodiga. Seda kasutavad Yandex, CloudFlare, VK.com, Badoo ja teised teenused \u00fcle kogu maailma, et salvestada t\u00f5eliselt suuri andmemahtusid (tuhandete ridade sisestamine sekundis v\u00f5i petabaidid andmeid, mis on salvestatud kettale).<\/p>\n<p>Tavaliselt, \"rea\" andmebaasi halduss\u00fcsteemides, nagu MySQL, Postgres, MS SQL Server, on andmed salvestatud sellises j\u00e4rjekorras: <\/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 salvestatakse \u00fche rea v\u00e4\u00e4rtused f\u00fc\u00fcsiliselt koos. Veergup\u00f5histes andmebaasi halduss\u00fcsteemides hoitakse erinevate veergude v\u00e4\u00e4rtusi eraldi, samas kui \u00fche veeru andmed hoitakse 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>Veergup\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 meilifoorvarder <noindex><a rel=\"nofollow\" href=\"https:\/\/qwintry.com\/\">Qwintry<\/a><\/noindex> hakkas kasutama Clickhouse'i 2018. aastal aruannete koostamiseks ja oli selle lihtsuse, skaleeritavuse, SQL-i toe ja kiirusest v\u00e4ga positiivselt \u00fcllatunud. Selle andmebaasi t\u00f6\u00f6kiirus ulatus peaaegu maagiliseks.<\/p>\n<h3>Lihtsus<\/h3>\n<p>\nClickhouse installimine Ubuntu-s toimub \u00fcheainsa k\u00e4suga. Kui oskate SQL-i, siis saate kohe alustada Clickhouse'i kasutamist oma vajaduste jaoks. Kuid see ei t\u00e4henda, et saaksite lihtsalt MySQL-is \"show create table\" k\u00e4sku k\u00e4itada ja teha SQL-i kopeerimist Clickhouse'i. <\/p>\n<p>V\u00f5rreldes MySQL-iga on selle andmebaasi puhul olulised erinevused andmet\u00fc\u00fcpide m\u00e4\u00e4ratlemises tabelite skeemides, seet\u00f5ttu kulub teil siiski aega, et muuta tabelite skeemide m\u00e4\u00e4ratlusi ja \u00f5ppida tabelite mootoreid.<\/p>\n<p>Clickhouse t\u00f6\u00f6tab suurep\u00e4raselt ilma igasuguste t\u00e4iendavate tarkvarade installimiseta, kuid kui soovite kasutada replikatsiooni, vajate ZooKeeper'i installimist. P\u00e4ringute j\u00f5udluse anal\u00fc\u00fcs n\u00e4itab suurep\u00e4raseid tulemusi \u2014 s\u00fcsteemi tabelid sisaldavad kogu teavet ja k\u00f5ik andmed on saadaval vana ja igava SQL-i abil.<\/p>\n<h3>T\u00f5husus<\/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\">Bensi<\/a><\/noindex> Clickhouse'i v\u00f5rdlemine Vertica ja MySQL-ga serverikonfiguratsioonil: kaks soket Intel\u00ae Xeon\u00ae CPU E5-2650 v2 @ 2.60GHz; 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\">Bensi<\/a><\/noindex> Clickhouse'i v\u00f5rdlemine Amazon RedShift'i pilveteenusega.<\/li>\n<li>Kneeed blogist <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/how-cloudflare-analyzes-1m-dns-queries-per-second\/\">Cloudflare'i postitus Clickhouse'i j\u00f5udluse kohta<\/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 andmebaas omab v\u00e4ga lihtsat disaini - k\u00f5ik klastris olevad s\u00f5lmed omavad sama funktsionaalsust ja kasutavad koordineerimiseks ainult ZooKeeperit. Me t\u00f5stsime \u00fcles v\u00e4ikese klastrite, kus oli mitu s\u00f5lme ja tegime testimise, mille k\u00e4igus leidsime, et s\u00fcsteem omab \u00fcsna muljetavaldavat j\u00f5udlust, mis vastab v\u00e4idetud eelistele anal\u00fc\u00fctiliste andmebaaside b\u00e4n\u0161markides. Otsustasime p\u00f5hjalikumalt uurida ClickHouse'i aluseks olevat kontseptsiooni. Esimese probleemina teadusuuringute teel oli t\u00f6\u00f6riistade puudumine ja ClickHouse'i kogukonna v\u00e4hesus, seet\u00f5ttu s\u00fcvenesime selle andmebaasi disaini, et m\u00f5ista, kuidas see t\u00f6\u00f6tab.<\/p>\n<p>ClickHouse ei toeta andmete vastuv\u00f5ttu otse Kafka'st, kuna see on lihtsalt andmebaas, seet\u00f5ttu kirjutasime omaenda adapterite teenuse Go keeles. See luges Kafka'st kodeeritud s\u00f5numeid Cap\u2019n Proto, muundas need TSV-ks ja sisestas need pakettidena ClickHouse'i HTTP-liidese kaudu. Hiljem kirjutasime selle teenuse \u00fcmber, et kasutada Go raamatukogu koos ClickHouse'i enda liidesega j\u00f5udluse t\u00f5stmiseks. Pakettide vastuv\u00f5tu j\u00f5udlust hinnates leidsime \u00fche olulise asja - ClickHouse'i j\u00f5udlus s\u00f5ltub tugevalt paketi suurusest, see t\u00e4hendab, samaaegselt sisestatud ridade arvust. Et m\u00f5ista, miks see nii on, uurisime, kuidas ClickHouse andmeid salvestab.<\/p>\n<p>ClickHouse'i peamine mootor, t\u00e4psemalt laudadeks kasutatavate mootorite perekond, on MergeTree. See mootor on kontseptuaalselt sarnane LSM algoritmiga, mida kasutatakse Google BigTable'is v\u00f5i Apache Cassandra's, kuid see v\u00e4ldib vahepealse m\u00e4lutabeli loomist ja kirjutab andmed otse kettale. See tagab suurep\u00e4rase kirjutamise l\u00e4bilaskev\u00f5ime, kuna iga sisestatud paket sorteeritakse ainult \"peamise v\u00f5tme\" primary key j\u00e4rgi, pressitakse kokku ja kirjutatakse kettale, et luua segment. <\/p>\n<p>M\u00e4lu tabeli v\u00f5i mingisuguse \u201ev\u00e4rskuse\u201d andmete m\u00f5iste puudumine t\u00e4hendab, et andmeid saab vaid lisada; s\u00fcsteem ei toeta muutmist ega kustutamist. Praegu on ainus viis andmete kustutamiseks nende kustutamine kalenderkuude kaupa, kuna segmendid ei \u00fcleta kunagi kuu piire. ClickHouse meeskond t\u00f6\u00f6tab aktiivselt selle funktsiooni kohandamise nimel. Teiselt poolt muudab see konfliktivabaks segmentide salvestamise ja liitmise, mist\u00f5ttu vastuv\u00f5tu l\u00e4bilaskev\u00f5ime suureneb lineaarselt paralleelsete sisestuste arvuga, kuni toimub I\/O v\u00f5i tuumade k\u00fcllastus. <br \/>\nKuid see asjaolu t\u00e4hendab ka, et s\u00fcsteem ei sobi v\u00e4ikeste partiide jaoks, seega kasutatakse puhverdamiseks Kafka teenuseid ja sisestajaid. T\u00f5en\u00e4oliselt teeb ClickHouse taustal pidevalt segmente liitmist, nii et palju v\u00e4ikeseid andmeosi \u00fchendatakse ja salvestatakse rohkem kordi, seel\u00e4bi suurendades kirjutamisintensiivsust. Samal ajal p\u00f5hjustab liiga palju omavahel mitteseotud osi agressiivset sisestuste tootmise v\u00e4hendamist, kuni liitmine j\u00e4tkub. Oleme avastanud, et parim kompromiss reaalajas andmete vastuv\u00f5tu ja vastuv\u00f5tutootlikkuse vahel on vastuv\u00f5tt tabelisse piiratud arvu sisestuste puhul sekundis.<\/p>\n<p>Lugemise sooritusv\u00f5ime v\u00f5ti tabelites on indekseerimine ja andmete paiknemine kettal. \u00dcksk\u00f5ik kui kiire on t\u00f6\u00f6tlemine, kui mootori tuleb skaneerida terabaitide kaupa andmeid kettalt ja kasutada neist vaid osa, v\u00f5tab see aega. ClickHouse on veergude kaupa salvestav s\u00fcsteem, seega iga segment sisaldab iga veeru jaoks faili, kus on sorteeritud v\u00e4\u00e4rtused iga rea kohta. Seega v\u00f5ivad p\u00e4ringus puuduvad terved veerud esmalt j\u00e4\u00e4da vahelt k\u00f5rvale ning seej\u00e4rel v\u00f5ivad m\u00f5ned rakud t\u00f6\u00f6tlemiseks toimuda 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\u00e4rjestatud \u201epeamise v\u00f5tme\u201c j\u00e4rgi, sisaldab indeksifail ainult m\u00e4rgid (kinni p\u00fc\u00fctud read) iga N-nda rea kohta, et neid isegi v\u00e4ga suurte tabelite jaoks m\u00e4lus hoida. N\u00e4iteks v\u00f5ib vaikeseaded seadistada nii, et \u201em\u00e4rkida iga 8192. rea\u201c, siis \u201en\u00f5rk\u201c indekseerimine tabelisse, kus on 1 triljon rida, mis mahub kergesti m\u00e4llu, v\u00f5tab vaid 122 070 baiti. <\/p>\n<h3>S\u00fcsteemi areng<\/h3>\n<p>\nClickhouse'i arengu ja t\u00e4iustamise j\u00e4lgimine on v\u00f5imalik <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/yandex\/ClickHouse\/pulse\">Githubi repole<\/a><\/noindex> ja n\u00e4ha, et \u201ekasvamisprotsess\u201c toimub muljetavaldava tempoga. <\/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>\nPaistab, et Clickhouse'i populaarsus kasvab eksponentsiaalselt, eriti venekeelses kogukonnas. Eelmisel aastal toimunud konverents High load 2018 (Moskva, 8-9. november 2018) n\u00e4itas, et sellised hiiglased nagu vk.com ja Badoo kasutavad Clickhouse'i, et sisestada andmeid (nt logisid) k\u00fcmnetelt tuhandelt serverilt samal ajal. 40-minutilises videos <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=pbbcMcrQoXw\">Jurij Nasretdinov Vkontakte meeskonnast r\u00e4\u00e4gib, kuidas seda tehakse<\/a><\/noindex>. Peagi avaldame materjali mugavuse huvides Habrile.<\/p>\n<h3>Rakendusvaldkonnad<\/h3>\n<p>\nP\u00e4rast seda, kui olen veidi aega uurimisele p\u00fchendanud, arvan, 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. Edasi on toodud \u00fcksikasjad ClickHouse'i kasutamise kohta nende andmebaaside moderniseerimiseks v\u00f5i t\u00e4ielikuks asendamiseks. <\/p>\n<h3>MySQL ja PostgreSQL v\u00f5imekuse laiendamine<\/h3>\n<p>\nHiljuti asendasime osaliselt MySQL-i ClickHouse'iga teadetetahvlite platvormil <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mautic.org\/\">Mautic teadetetalblil<\/a><\/noindex>. Probleem oli see, et MySQL salvestas halva kujunduse t\u00f5ttu iga saadetud kirja ja iga selle kirja linki base64-hashiga, luues tohutu MySQL tabeli (email_stats). P\u00e4rast 10 miljoni kirja saatmist teenuse tellijatele kasvas selle tabeli suurus 150 GB peale ja MySQL hakkas aeglustuma lihtsate p\u00e4ringute ajal. Probleemi lahendamiseks failiruumi osas kasutasime edukalt InnoDB tabeli kokkusurumist, mis v\u00e4hendas selle mahtu 4 korda. Kuid pole m\u00f5tet hoida MySQL-is \u00fcle 20-30 miljoni e-kirja vaid ajaloosse vaatamiseks, kuna iga lihtne p\u00e4ring, mis mingil p\u00f5hjusel peab teostama t\u00e4ieliku skaneerimise, viib vahetusse ja suurenenud I\/O koormuseni, millest saime regulaarselt Zabbixi 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 kokkusurumise algoritmi, mis v\u00e4hendavad andmemahtu umbes <noindex><a rel=\"nofollow\" href=\"https:\/\/www.altinity.com\/blog\/2017\/11\/21\/compression-in-clickhouse\">3-4 korda<\/a><\/noindex>, kuid antud juhul olid andmed eriti \"kokkusurutavad\". <\/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 kogemustest l\u00e4htuvalt n\u00f5uab ELK (ElasticSearch, Logstash ja Kibana, antud juhul ElasticSearch) kasutamine palju rohkem ressursse, kui on vajalik logide salvestamiseks. ElasticSearch on suurep\u00e4rane mootor, kui vajate head t\u00e4isteksti otsingut logides (aga ma ei usu, et see t\u00f5eliselt vajalik on), kuid mind huvitab, miks sellest on de-facto saanud standardne logide haldamise mootor. Selle vastuv\u00f5tu tulemuslikkus koos Logstashiga tekitas meile probleeme isegi \u00fcsna v\u00e4ikeste koormuste korral ja n\u00f5udis pidevat suurema RAM-i ja kettaruumi lisamist. Andmebaasina on Clickhouse parem kui ElasticSearch j\u00e4rgmiste p\u00f5hjuste t\u00f5ttu:<\/p>\n<ul>\n<li>SQL-dialekti tugi;<\/li>\n<li>Parim andmete salvestamise kokkusurumise m\u00e4\u00e4r;<\/li>\n<li>Regex regulaaravaldiste otsimise tugi, mitte t\u00e4isteksti otsimise tugi;<\/li>\n<li>Parandatud p\u00e4ringute planeerimine ja \u00fcldine k\u00f5rgem j\u00f5udlus.<\/li>\n<\/ul>\n<p>\nPraegu on suurim probleem ClickHouse'i v\u00f5rdlemisel ELK-ga logide transportimise lahenduste puudumine ning selle teema dokumentatsiooni ja juhendite nappus. Sellegipoolest saab iga kasutaja ELK-d seadistada Digital Ocean'i juhendi abil, mis on v\u00e4ga oluline selliste tehnoloogiate kiireks rakendamiseks. Siin on andmebaasimootor, kuid Filebeat'i tugi ClickHouse'i jaoks puudub. Jah, seal on olemas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.fluentd.org\/\">fluentd<\/a><\/noindex> ja logide t\u00f6\u00f6tlemiseks m\u00f5eldud 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> , et edastada logifailide andmeid ClickHouse'i, kuid see n\u00f5uab rohkem aega. Siiski j\u00e4\u00e4b ClickHouse oma lihtsuse t\u00f5ttu liidriks, mist\u00f5ttu ka algajad suudavad selle paigaldada ja kasutada t\u00e4ielikult vaid k\u00fcmne minutiga. <\/p>\n<p>Eelistades minimalistlikke lahendusi, proovisin kasutada FluentBit'i, t\u00f6\u00f6riista, mis edastab logisid v\u00e4ga v\u00e4ikese m\u00e4lukasutusega, koos ClickHouse'iga, samal ajal p\u00fc\u00fcdes v\u00e4ltida Kafka kasutamist. Siiski tuleb lahendada m\u00f5ned v\u00e4iksed \u00fchilduvusprobleemid, n\u00e4iteks <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 vahetegemise kihita, mis konverteerib andmed FluentBit'ist ClickHouse'i.<\/p>\n<p>Alternatiivselt saab ClickHouse'i kasutada ka Kibana tagaplaanina <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Vertamedia\/clickhouse-grafana\">Grafana<\/a><\/noindex>. Nii palju kui ma aru sain, v\u00f5ivad sellega kaasneda j\u00f5udlusprobleemid, kui renderdatakse tohutul hulgal andmepunkte, eriti vanemate Grafana versioonide puhul. Me Qwintry's pole seda veel proovinud, kuid kaebusi selle \u00fcle ilmneb aeg-ajalt ClickHouse'i tugikanalis Telegramis. <\/p>\n<h3>Google Big Query ja Amazon RedShift asendamine (lahendus suurtele ettev\u00f5tetele)<\/h3>\n<p>\nBigQuery ideaalne kasutusjuht on 1 TB JSON-andmete \u00fcleslaadimine ja nende peal anal\u00fc\u00fcsik\u00fcsimuste tegemine. Big Query on suurep\u00e4rane toode, mille skaleeritavust on raske \u00fcle hinnata. See on palju keerukam tarkvara kui ClickHouse, mis t\u00f6\u00f6tab sisemises klastris, kuid kliendi seisukohalt on sellel palju \u00fchist ClickHouse'iga. BigQuery v\u00f5ib kiiresti \"kulukaks\" muutuda, kui hakkate maksma iga SELECT'i eest, seega on see t\u00f5eline SaaS-lahendus oma k\u00f5igi plusside ja miinustega. <\/p>\n<p>ClickHouse on parim valik juhul, kui t\u00e4idate palju arvutuslikult kallis k\u00fcsimusi. Mida rohkem SELECT-i k\u00fcsimusi te iga p\u00e4ev esitate, seda rohkem m\u00f5tet on asendada Big Query ClickHouse'iga, sest see vahetamine aitab teil s\u00e4\u00e4sta tuhandeid dollareid, kui tegemist on paljude terabaitide t\u00f6\u00f6deldud andmetega. See ei kehti salvestatud andmete kohta, mille t\u00f6\u00f6tlemine Big Query's on suhteliselt odav.<\/p>\n<p>Altinity kaasasutaja Aleksandr Zaitsevi artiklis <noindex><a rel=\"nofollow\" href=\"https:\/\/www.altinity.com\/blog\/2017\/10\/23\/migration-to-clickhouse\">\"\u00dcleminek ClickHouse'ile\"<\/a><\/noindex> r\u00e4\u00e4gitakse sellise andmebaasi migreerimise eelistest.<\/p>\n<h3>TimescaleDB asendamine<\/h3>\n<p>\nTimescaleDB on PostgreSQLi laiendamine, mis optimeerib ajaj\u00e4rkude 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 ajajoone nurgas, on see veergude struktuuri ja vektork\u00fcsimuste t\u00e4itmise t\u00f5ttu anal\u00fc\u00fctiliste p\u00e4ringute t\u00f6\u00f6tlemisel enamasti TimescaleDB-st kolm korda kiirem. Lisaks on ClickHouse'i partiide andmete vastuv\u00f5tu j\u00f5udlus umbes kolm korda parem ning see kasutab 20 korda v\u00e4hem kettaruumi, mis on t\u00f5eliselt oluline suurte ajalooliste andmete t\u00f6\u00f6tlemiseks.<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 natuke kettaruumi kokku hoida ZFS-i v\u00f5i sarnaste failis\u00fcsteemide kasutamine.<\/p>\n<p>Tulevased ClickHouse'i t\u00e4iustused toovad t\u00f5en\u00e4oliselt sissetulekud, mille kaudu see on veelgi sobivam ajaj\u00e4rkude andmete t\u00f6\u00f6tlemiseks ja salvestamiseks. TimescaleDB v\u00f5ib olla parem valik kui \"puhas\" ClickHouse j\u00e4rgmistes olukordades:<\/p>\n<ul>\n<li>v\u00e4iksed installatsioonid v\u00e4ga v\u00e4ikese m\u00e4lumahtuga (&lt;3 GB);<\/li>\n<li>suur hulk v\u00e4ikeseid INSERT-e, mida te ei soovi suurtesse fragmentidesse puhuda;<\/li>\n<li>parem j\u00e4rjepidevus, \u00fchtsus ja ACID-n\u00f5uded;<\/li>\n<li>PostGIS-i tugi;<\/li>\n<li>integreerimine olemasolevate PostgreSQL-tabelitega, kuna TimescaleDB on p\u00f5him\u00f5tteliselt PostgreSQL.<\/li>\n<\/ul>\n<p><\/p>\n<h3>konkurents Hadoopi ja MapReduce s\u00fcsteemide vahel.<\/h3>\n<p>\nHadoop ja teised MapReduce tooted suudavad t\u00e4ita mitmeid keerukaid arvutusi, kuid tavaliselt t\u00f6\u00f6tavad nad tohutu viivitusega. ClickHouse lahendab selle probleemi, t\u00f6\u00f6tlemata terabaitide andmeid ja andes tulemuse peaaegu koheselt. Seet\u00f5ttu on ClickHouse oluliselt t\u00f5husam kiire, interaktiivse anal\u00fc\u00fctilise uuringu teostamiseks, mis peaks andmeanal\u00fc\u00fctikute huvi \u00e4ratama.<\/p>\n<h3>konkurents Pinot ja Druidiga.<\/h3>\n<p>\nClickHouse'i l\u00e4himad konkurendid on veergude lineaarsete avatud allikate tooted Pinot ja Druid. Hea t\u00f6\u00f6 nende s\u00fcsteemide v\u00f5rdluses 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 \u00fctleb, et ClickHouse ei toeta UPDATE ja DELETE operatsioone, mis ei ole viimaste versioonide kohta p\u00e4ris \u00f5iged.<\/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 \u00fcksikasjalikult Apache'i projektide GitHubi lehtedel. Pinot ilmus inkubaatorisse oktoobris 2018, samas kui Druid s\u00fcndis kaheksa kuud varem \u2013 veebruaris.<\/p>\n<p>Teave AFSi toimimise kohta puudub ja see tekitab minus mitmeid, ja v\u00f5ib-olla ka tobedaid, k\u00fcsimusi. Kas Pinot'i autorid on m\u00e4rganud, et Apache Foundation on Druidile palju vastuolulisem kui Pinot'ile, ning kas see on tekitanud nende seas kadedust? Kas Druid'i areng aeglustub ja Pinot'i areng kiireneb, kui esimese toetajad \u00e4kki teise vastu huvi tunnevad?<\/p>\n<h3>ClickHouse'i puudused<\/h3>\n<p>\nK\u00fcpsus: on ilmne, et see on endiselt l\u00f5bus tehnoloogia, kuid igal juhul ei t\u00e4heldata midagi sarnast teistes veergandmebaasides. <\/p>\n<p>V\u00e4ikesed lisandid t\u00f6\u00f6tavad k\u00f5rge kiirusel halvasti: lisandid tuleks jagada suurteks t\u00fckkideks, kuna v\u00e4ikeste lisandite efektiivsus v\u00e4heneb proportsionaalselt iga rea veergude arvule. Just nii ClickHouse salvestab andmeid kettale \u2014 iga veerg t\u00e4hendab 1 faili v\u00f5i rohkem, seet\u00f5ttu tuleb 1 rea lisamiseks, mis sisaldab 100 veergu, avada ja kirjutada v\u00e4hemalt 100 faili. Sellep\u00e4rast on lisandite vahem\u00e4lu jaoks vajalik vahendaja (kui klient iseenesest vahem\u00e4lu ei paku) \u2014 tavaliselt on see Kafka v\u00f5i m\u00f5ni j\u00e4rjekorratehnoloogia. Samuti v\u00f5ib kasutada Buffer table'i mootorit, et hiljem kopeerida suured andmefraktsioonid MergeTree tabelitesse.<\/p>\n<p>Tabelite \u00fchendused on piiratud serveri m\u00e4luga, kuid v\u00e4hemalt on need seal! N\u00e4iteks Druid ja Pinot ei oma selliseid \u00fchendusi, kuna neid on raske rakendada jaotatud s\u00fcsteemides, mis ei toeta suurte andmete t\u00fckikeste liikumist s\u00f5lmede vahel. <\/p>\n<h3>J\u00e4reldused<\/h3>\n<p>\nJ\u00e4rgnevatel aastatel kavatseme Qwintrys laialdaselt kasutada ClickHouse'i, kuna see andmebaasis\u00fcsteem pakub suurep\u00e4rast tasakaalu j\u00f5udluse, madalate kulude, skaleeritavuse ja lihtsuse vahel. Olen peaaegu kindel, et see hakkab kiiresti levinema, kui ClickHouse'i kogukond leiab rohkem viise 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 huvitavat sisu? Toetage meid, tellides teenuse 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 entry-level 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 jagada serverit \u00f5igesti?<\/a><\/noindex> (saadaval RAID1 ja RAID10 variandid, kuni 24 tuuma ja kuni 40GB DDR4).<\/p>\n<p><b>Dell R730xd on Equinixi Tier IV andmekeskuses Amsterdamis kaks korda odavam?<\/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> Hollandis! <b>Dell R420 \u2014 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB \u2014 alates $99!<\/b><\/b> Lugege sellest <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/329618\/\">Kuidas luua ettev\u00f5tte tasemel infrastruktuuri, kasutades Dell R730xd E5-2650 v4 servereid, mille hind on 9000 eurot, taskukohase hinna eest?<\/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 5.0.1.1 - 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.\" \/>\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) 5.0.1.1\" \/>\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.\" \/>\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\udd47Clickhouse'i kasutamine ELK, Big Query ja TimescaleDB asendajana | ProHoster","description":"Clickhouse on veergude t\u00fc\u00fcp andmebaasihalduss\u00fcsteem, mis on m\u00f5eldud online anal\u00fc\u00fctiliste p\u00e4ringute t\u00f6\u00f6tlemiseks (OLAP) ja millel on avatud l\u00e4htekood.","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.","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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"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}]}}