{"id":36737,"date":"2019-10-31T22:13:29","date_gmt":"2019-10-31T19:13:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov\/"},"modified":"2019-10-31T22:13:29","modified_gmt":"2019-10-31T19:13:29","slug":"kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov","title":{"rendered":"Kuidas me testisime mitmeid ajarealt andmebaase","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/14e07eac02df8d1276c46c33276d8a26.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nViimastel aastatel on ajavoosade andmebaasid (Time-series databases) muutunud haruldaseks n\u00e4htuseks (mida kasutati peamiselt kas avatud j\u00e4lgimiss\u00fcsteemides v\u00f5i konkreetsetes lahendustes, v\u00f5i Big Data projektides) \u201erahva tarbimiseks\u201d. Venemaa alal tuleks selles osas eriline t\u00e4nu suunata Yandexile ja ClickHouse\u2019ile. Enne seda, kui oli vaja salvestada suures koguses ajavoosade andmeid, tuli kas leppida t\u00f5siasjaga, et tuleb t\u00f5sta monstrumlik Hadoopi virn ning selle hooldusse, v\u00f5i suhelda protokollidega, mis olid iga s\u00fcsteemi jaoks individuaalsed. <\/p>\n<p>V\u00f5ib tunduda, et 2019. aasta artikkel selle kohta, millist TSDB-d kasutada, koosneb ainult \u00fchest lausest: \u201ekasutage lihtsalt ClickHouse\u2019i\u201d. Kuid... on n\u00fcansse. <\/p>\n<p>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, ClickHouse \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u0431\u0430\u0437\u0430 \u0440\u0430\u0441\u0442\u0435\u0442, \u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u0435\u0434\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e, \u043d\u043e \u043d\u0435 \u0441\u0442\u0430\u043b\u0438 \u043b\u0438 \u043c\u044b \u0437\u0430\u043b\u043e\u0436\u043d\u0438\u043a\u0430\u043c\u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0439 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0441\u0442\u0438 ClickHouse&#8217;\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0442\u043c\u0438\u043b\u0430 \u0434\u0440\u0443\u0433\u0438\u0435, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435\/\u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f? <\/p>\n<p>Eelmisel aastal hakkasime me revidereerima meie enda monitooringus\u00fcsteemi, mille k\u00e4igus tekkis k\u00fcsimus sobiva andmebaasi valimise kohta. Selle valiku ajaloost soovin ma siin r\u00e4\u00e4kida.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>\u00dclesande seadmine<\/h4>\n<p>\nEsiteks \u2014 vajalik ettekanne. Miks on meil \u00fcldse vajalik oma monitooringus\u00fcsteem ja kuidas see oli \u00fcles ehitatud?<\/p>\n<p>Alustasime tugiteenuste osutamist 2008. aastal ning 2010. aastaks sai selgeks, et sel ajal olemasolevate lahendustega andmete kogumine meie klientide infrastruktuuris olevate protsesside kohta muutus keeruliseks (r\u00e4\u00e4gime, vabandage v\u00e4ga, Cactist, Zabbixist ja alles tekkivast Graphitest).<\/p>\n<p>Meie peamised n\u00f5udmised olid:<\/p>\n<ul>\n<li>kontakteerimine (sel ajal \u2014 k\u00fcmnete, tulevikus \u2014 sadade) klientide haldamine \u00fches s\u00fcsteemis koos tsentraliseeritud teavituss\u00fcsteemiga;<\/li>\n<li>paindlikkus teavituss\u00fcsteemi haldamisel (teavituste eskaleerimine vahetult k\u00e4tkevate vahel, ajakava arvestamine, teadmistebaas);<\/li>\n<li>v\u00f5imalus grafikte p\u00f5hjalikult detailida (Zabbix sel ajal kuvati graafikud piltidena);<\/li>\n<li>pika andmete pikaajaline s\u00e4ilitamine (aasta ja rohkem) ja nende kiire v\u00e4ljav\u00f5tmise v\u00f5imalus.<\/li>\n<\/ul>\n<p>\nSelles artiklis huvitab meid viimane punkt.<\/p>\n<p>R\u00e4\u00e4kides salvestusest, olid n\u00f5uded j\u00e4rgmised:<\/p>\n<ul>\n<li>s\u00fcsteem peab kiiresti t\u00f6\u00f6tama;<\/li>\n<li>soovitav on, et s\u00fcsteemil oleks SQL-liides;<\/li>\n<li>s\u00fcsteem peab olema stabiilne ja omama aktiivset kasutajabaasi ja tuge (oleme kunagi pidanud toetama selliseid s\u00fcsteeme nagu MemcacheDB, mida enam ei arendatud, v\u00f5i jaotatud salvestust MooseFS, mille veabildurekord viidi l\u00e4bi hiina keeles: sellist ajalugu oma projektile me ei soovinud);<\/li>\n<li>CAP-teoreemile vastavus: Consistency (j\u00f5hkralt vajalik) \u2014 andmed peavad olema ajakohased, me ei taha, et teavituss\u00fcsteem ei saaks uusi andmeid ja plahvataks h\u00e4iretega andmete mitte tuleku \u00fcle k\u00f5ikides projektides; Partition Tolerance (j\u00f5hkralt vajalik) \u2014 me ei soovi, et s\u00fcsteemis tekiks Split Brain; Availability (ei ole kriitiline, juhul kui aktiivne koopi olemas) \u2014 saame ise l\u00fclituda reservs\u00fcsteemile katkestuse korral, koodi kaudu.<\/li>\n<\/ul>\n<p>\nKuidas imelik see ka pole, osutus MySQL selleks ajaks meie jaoks ideaalseks lahenduseks. Meie andmestruktuur oli \u00e4\u00e4rmiselt lihtne: serveri ID, arvesti ID, ajatemperatuur ja v\u00e4\u00e4rtus; kuumade andmete kiire valimine tagati suure buffer pool'i suurusega ning ajalooliste andmete valimine - SSD kaudu.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/555bff26c74badf85131c4d9198871af.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNii suutsime kahe n\u00e4dala v\u00e4rskeid andmeid, sekunditasemel detailidega, valima 200 ms jooksul enne andmete t\u00e4ielikku renderdamist ning elasime selles s\u00fcsteemis \u00fcsna kaua.<\/p>\n<p>Aja m\u00f6\u00f6dudes kasvas samuti andmete hulk. 2016. aastaks olid andmehulga ulatused ulatunud k\u00fcmnete terabaitideni, mis SSD-lahenduste rentimise tingimustes kujutas olulist kulu.<\/p>\n<p>Sel hetkel hakkasid aktiivselt levima veeruandmebaasid, millele hakkasime t\u00f5siselt m\u00f5tlema: veeruandmebaasides hoitakse andmeid, nagu nimest aru saada, veergudena; ja kui vaadata meie andmeid, on lihtne n\u00e4ha suurt hulka dublette, mida oleks veeruandmebaasi kasutamisel v\u00f5imalik kokku suruda.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/2e1a6010fcb09de8cd28ec826752d160.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid ettev\u00f5tte jaoks kriitiline s\u00fcsteem t\u00f6\u00f6tas j\u00e4tkuvalt stabiilselt, seega ei olnud soov katsetada \u00fcleminekut millelegi muule.<\/p>\n<p>2017. aastal San Jose'is toimunud Percona Live konverentsil esitlesid end esmakordselt Clickhouse'i arendajad. Esmapilgul oli s\u00fcsteem juba tootmisvalmis (n\u00e4iteks Yandex.Metrica \u2014 see on t\u00f5eliselt karm tootmine), tugi oli kiire ja lihtne ning k\u00f5ige olulisem oli, et haldamine oli lihtne. Alates 2018. aastast alustasime \u00fclemineku protsessi. Kuid selleks ajaks oli \u201ek\u00fcpsed\u201d ja ajaga t\u00f5estatud TSDB s\u00fcsteeme juba palju ning otsustasime v\u00f5tta m\u00e4rkimisv\u00e4\u00e4rselt aega alternatiivide v\u00f5rdlemiseks, et veenduda, et vastavalt meie n\u00f5udmistele ei ole Clickhouse'ile alternatiivseid lahendusi.<\/p>\n<p>Lisaks juba v\u00e4ljendatud n\u00f5udmistele ilmnesid uued:<\/p>\n<ul>\n<li>uus s\u00fcsteem peab tagama v\u00e4hemalt sama j\u00f5udluse kui MySQL, samal riistvaral;<\/li>\n<li>uue s\u00fcsteemi andmehoidla peab v\u00f5tma oluliselt v\u00e4hem ruumi;<\/li>\n<li>andmebaasi peab endiselt olema lihtne haldada;<\/li>\n<li>rakendust oli soovitav minimaalselt muuta andmebaasi vahetamisel.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Milliseid s\u00fcsteeme hakkasime vaatama<\/h4>\n<p>\n<b><u>Apache Hive\/Apache Impala<\/u><\/b><br \/>\nK\u00fcps ja lahingutes katsetatud Hadoopi virn. Sisuliselt on see SQL-liides, mis on \u00fcles ehitatud andmete salvestamiseks oma formaatides HDFSis. <\/p>\n<p>Plussid.<\/p>\n<ul>\n<li>Stabiilse t\u00f6\u00f6korralduse korral on andmete skaleerimine v\u00e4ga lihtne.<\/li>\n<li>Andmete salvestamiseks on olemas veergude lahendused (v\u00e4hem ruumi).<\/li>\n<li>Ressursside olemasolu korral on paralleelselt t\u00f6\u00f6tavate \u00fclesannete t\u00e4itmine v\u00e4ga kiire.<\/li>\n<\/ul>\n<p>\nMiinused.<\/p>\n<ul>\n<li>See on Hadoop, ja selle haldamine on keeruline. Kui me ei ole valmis v\u00f5tma pilvep\u00f5hist lahendust (mille kulud meid ei rahulda), siis tuleb kogu s\u00fcsteem adminnide abil kokku panna ja \u00fclal pidada, mis pole just meeldiv.<\/li>\n<li>Andmed kogutakse <noindex><a rel=\"nofollow\" href=\"https:\/\/www.percona.com\/blog\/2014\/04\/21\/using-apache-hadoop-and-impala-together-with-mysql-for-data-analysis\/\">t\u00f5eliselt kiiresti<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>\nKuid:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/6baa1b6024def8c1c7518ef386cfc8d3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKiirus saavutatakse arvutusserverite arvu skaleerimise kaudu. Lihtsamalt \u00f6eldes, kui oleme suur ettev\u00f5te, tegeleme anal\u00fc\u00fcsiga ja \u00e4ri jaoks on kriitiliselt oluline teavet maksimaalselt kiiresti kokku koguda (kas v\u00f5i suure arvutusressursside kasutamise arvelt), siis v\u00f5ib see olla meie valik. Kuid me ei olnud valmis riistvara parki mitu korda suurendama, et \u00fclesannete t\u00e4itmise kiirus kasvaks.<\/p>\n<p><b><u>Druid\/Pinot<\/u><\/b><\/p>\n<p>Juba palju rohkem konkreetse TSDB kohta, kuid j\u00e4llegi \u2014 Hadoopi tugi.<\/p>\n<p>On <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@leventov\/comparison-of-the-open-source-olap-systems-for-big-data-clickhouse-druid-and-pinot-8e042a5ed1c7\">suurep\u00e4rane artikkel, mis v\u00f5rdleb Druid ja Pinot plusse ja miinuseid ClickHouse'iga. <\/a><\/noindex>. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u043b\u043e\u0432\u0430\u0445: Druid\/Pinot \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043b\u0443\u0447\u0448\u0435 Clickhouse&#8217;\u0430 \u0432 \u0441\u043b\u0443\u0447\u0430\u044f\u0445, \u043a\u043e\u0433\u0434\u0430:<\/p>\n<ul>\n<li>Teie andmed on heterogeensed (meie puhul salvestame ainult serveri m\u00f5\u00f5dikute ajaseeria ja selle osas on see \u00fcks tabel. Kuid v\u00f5ivad esineda ka teised juhtumid: seadmete ajaseeriate, majanduslike ajaseeriate jne \u2014 iga\u00fchel oma struktuur, mida tuleb aggregata ja t\u00f6\u00f6delda).<\/li>\n<li>Samuti on neid andmeid v\u00e4ga palju.<\/li>\n<li>Tabelid ja ajaseeriad ilmuvad ja kaovad (st m\u00f5ni andmekogum on saabunud, see on anal\u00fc\u00fcsitud ja kustutatud).<\/li>\n<li>Pole selget kriteeriumi, mille alusel andmed v\u00f5ivad olla partiitsioneeritud.<\/li>\n<\/ul>\n<p>\nTeisel juhul n\u00e4itab ClickHouse paremaid tulemusi, ja see on meie olukord.<\/p>\n<p><b><u>ClickHouse<\/u><\/b><\/p>\n<ul>\n<li>SQL-sarnane.<\/li>\n<li>Lihtne hallata.<\/li>\n<li>Inimesed \u00fctlevad, et see t\u00f6\u00f6tab.<\/li>\n<\/ul>\n<p>\nJ\u00f5uab testimise l\u00fchilisti.<\/p>\n<p><b><u>InfluxDB<\/u><\/b><\/p>\n<p>\u0417\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 ClickHouse&#8217;\u0443. \u0418\u0437 \u043c\u0438\u043d\u0443\u0441\u043e\u0432: High Availability \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438, \u043d\u043e \u043d\u0430\u0434\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c.<\/p>\n<p>J\u00f5uab testimise l\u00fchilisti.<\/p>\n<p><b><u>Cassandra<\/u><\/b> <\/p>\n<p>\u00dchelt poolt teame, et seda kasutatakse m\u00f5\u00f5tmisajaseeriate salvestamiseks selliste j\u00e4lgimiss\u00fcsteemide poolt nagu n\u00e4iteks, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.signalfx.com\/blog\/making-cassandra-perform-as-a-tsdb\/\">SignalFX<\/a><\/noindex> v\u00f5i OkMeter. Kuid on ka spetsiifika.<\/p>\n<p>Cassandra ei ole veergude andmebaas tavap\u00e4rases m\u00f5ttes. See n\u00e4eb rohkem v\u00e4lja nagu ridade andmebaas, kuid igas reas v\u00f5ib olla erinev arv veerge, mis v\u00f5imaldab h\u00f5lpsasti korraldada veergude esitust. Sellega seoses on m\u00f5istetav, et 2 miljardi veeru piiranguga saab andmeid hoida just veergudes (n\u00e4iteks ajaread). N\u00e4iteks MySQL-is on veergude piirang 4096 ja seal on lihtne kokku puutuda veaga, mille kood on 1117, kui proovida teha sama.<\/p>\n<p>Cassandra mootor on suunatud suurte andmemahtude salvestamisele jaotatud s\u00fcsteemis ilma peamasinata. \u00dclaltoodud CAP-teoreemi kohaselt on Cassandra rohkem AP, see t\u00e4hendab andmete k\u00e4ttesaadavuse ja jaotuse eraldumise taluvuse suunas. Seega v\u00f5ib see t\u00f6\u00f6riist olla suurep\u00e4rane, kui tuleb ainult kirjutada sellesse andmebaasi ja harva lugeda. Siinkohal on m\u00f5istlik kasutada Cassandrat \"k\u00fclma\" salvestuslahendusena. See t\u00e4hendab pikaajalist ja usaldusv\u00e4\u00e4rset keerukate ajalooliste andmete salvestamist, mida harva vajatakse, kuid vajadusel on need kergesti k\u00e4tte saadavad. Siiski, t\u00e4iendava pildi saamiseks testime seda ka. Kuid nagu ma varem \u00fctlesin, ei soovi ma aktiivselt koodi \u00fcmber kirjutada valitud andmebaasi lahendusele, seega testime seda piiratud ulatuses \u2014 ilma andmebaasi struktuuri kohandamiseta Cassandrale.<\/p>\n<p><b><u>Prometheus<\/u><\/b><\/p>\n<p>Ja juba huvist otsustasime testida Prometheuse salvestaja j\u00f5udlust \u2014 lihtsalt, et m\u00f5ista, kas oleme praegustest lahendustest kiiremad v\u00f5i aeglasemad ja kui palju.<\/p>\n<h4>Testimise meetod ja tulemused<\/h4>\n<p>\nOleme testinud 5 andmebaasi j\u00e4rgnevates 6 konfiguratsioonis: ClickHouse (1 s\u00f5lm), ClickHouse (jaotatud tabel 3 s\u00f5lmele), InfluxDB, Mysql 8, Cassandra (3 s\u00f5lme) ja Prometheus. Testimise plaan on j\u00e4rgmine:<\/p>\n<ol>\n<li>laadime \u00fcles ajaloolisi andmeid n\u00e4dala jooksul (840 miljonit v\u00e4\u00e4rtust p\u00e4evas; 208 tuhat m\u00f5\u00f5dikut);<\/li>\n<li>genereerime kirjutamiskoormust (vaatlesime 6 koormusre\u017eiimi, vaata allpool);<\/li>\n<li>kirjutamisega samal ajal teeme aeg-ajalt valikuid, simuleerides kasutaja p\u00e4ringute esitamist, kes t\u00f6\u00f6tleb graafikuid. Lihtsuse huvides valisime andmed 10 m\u00f5\u00f5diku kaupa (just nii palju on CPU graafikul) n\u00e4dala jooksul.<\/li>\n<\/ol>\n<p>\nKoormame, simuleerides meie j\u00e4relevalveagendi k\u00e4itumist, kes saadab igasse m\u00f5\u00f5dikusse v\u00e4\u00e4rtuseid iga 15 sekundi tagant. Sellega seoses on meil huvi varieerida:<\/p>\n<ul>\n<li>m\u00f5\u00f5dikute koguarv, kuhu andmed kirjutatakse;<\/li>\n<li>v\u00e4\u00e4rtuste saatmise intervall \u00fchte m\u00f5\u00f5dikusse;<\/li>\n<li>partii suurus.<\/li>\n<\/ul>\n<p>\nPartii suurusest. Kuna peaaegu k\u00f5igi meie testitavate andmebaaside puhul ei soovitata koormata \u00fcksikute sisestustega, vajame me releed, mis kogub saabuvad m\u00f5\u00f5dikud ja r\u00fchmitab need kokku, kirjutades need andmebaasi partii sisestusega.<\/p>\n<p>Samuti, et paremini m\u00f5ista, kuidas hiljem saadud andmeid t\u00f5lgendada, kujutame ette, et me ei saada lihtsalt hunnikut m\u00f5\u00f5dikuid, vaid et m\u00f5\u00f5dikud on korraldatud serveritesse \u2014 125 m\u00f5\u00f5dikut serveri kohta. Siin on server lihtsalt virtuaalne entiteet \u2014 et m\u00f5ista, et n\u00e4iteks 10 000 m\u00f5\u00f5dikut vastab umbes 80 serverile.<\/p>\n<p>Ja n\u00fc\u00fcd, arvestades k\u00f5ike seda, on meil kuus koormusre\u017eiimi andmebaasi kirjutamiseks:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/3ba70050dc7e711cb8f3d14ac1a6707b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSiin on kaks aspekti. Esiteks, Kassandrale osutus selline partii suurus liiga suureks, seal kasutasime v\u00e4\u00e4rtusi 50 v\u00f5i 100. Teiseks, kuna Prometheus t\u00f6\u00f6tab rangelt pull-re\u017eiimis, s.t. ta k\u00e4ib ja toob m\u00f5\u00f5dikute andmed allikatest (ja isegi pushgateway, vaatamata oma nimele, ei muuda olukorda), vastavad koormused on teostatud staatiliste konfiguratsioonide kombinatsiooniga.<\/p>\n<p>Testimise tulemused on j\u00e4rgmised:<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/9df12bee66ad8c5df720ba08472efead.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/891090bf0461c7e3c48e38eb36f9e217.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Kuidas me testisime mitmeid ajarealt andmebaase\" src=\"\/wp-content\/uploads\/2019\/08\/137f944b3578ab5bad4ebc5fa6f96b79.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Oluline on m\u00e4rkida<\/b>: \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u0432\u044b\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 Prometheus&#8217;a, \u0443\u0436\u0430\u0441\u0430\u044e\u0449\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 Cassandra, \u043d\u0435\u043f\u0440\u0438\u0435\u043c\u043b\u0435\u043c\u043e \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 InfluxDB; \u043f\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432\u0441\u0435\u0445 \u043f\u043e\u0431\u0435\u0434\u0438\u043b ClickHouse, \u0430 Prometheus \u0432 \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u0435 \u043d\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d \u0434\u0435\u043b\u0430\u0435\u0442 \u0438\u043d\u0441\u0435\u0440\u0442\u044b \u0441\u0430\u043c \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0435\u0431\u044f \u0438 \u043c\u044b \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0440\u044f\u0435\u043c.<\/p>\n<p><u><b>In conclusion,<\/b><\/u>: \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0445 \u0441\u0435\u0431\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 ClickHouse \u0438 InfluxDB, \u043d\u043e \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0438\u0437 Influx\u2019\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Enterprise-\u0432\u0435\u0440\u0441\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0442\u043e\u0438\u0442 \u0434\u0435\u043d\u0435\u0433, \u0430 ClickHouse \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0438 \u0441\u0434\u0435\u043b\u0430\u043d \u0432 \u0420\u043e\u0441\u0441\u0438\u0438. \u041b\u043e\u0433\u0438\u0447\u043d\u043e, \u0447\u0442\u043e \u0432 \u0421\u0428\u0410 \u0432\u044b\u0431\u043e\u0440, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u0432 \u043f\u043e\u043b\u044c\u0437\u0443 inInfluxDB, \u0430 \u0443 \u043d\u0430\u0441 \u2014 \u0432 \u043f\u043e\u043b\u044c\u0437\u0443 ClickHouse&#8217;\u0430.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/itsumma\/blog\/462111\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432 (Time-series databases) \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u0438\u0441\u044c \u0438\u0437 \u0434\u0438\u043a\u043e\u0432\u0438\u043d\u043d\u043e\u0439 \u0448\u0442\u0443\u043a\u0438 (\u0443\u0437\u043a\u043e\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0439\u0441\u044f \u043b\u0438\u0431\u043e \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 (\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c), \u043b\u0438\u0431\u043e \u0432 Big Data \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445) \u0432 \u00ab\u0442\u043e\u0432\u0430\u0440 \u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u00bb. \u041d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0420\u0424 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u044d\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u042f\u043d\u0434\u0435\u043a\u0441\u0443 \u0438 ClickHouse\u2019\u0443. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27518,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36737","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u0417\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432 (Time-series databases) \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u0438\u0441\u044c \u0438\u0437 \u0434\u0438\u043a\u043e\u0432\u0438\u043d\u043d\u043e\u0439 \u0448\u0442\u0443\u043a\u0438 (\u0443\u0437\u043a\u043e\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0439\u0441\u044f \u043b\u0438\u0431\u043e \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 (\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c), \u043b\u0438\u0431\u043e \u0432 Big Data \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445) \u0432 \u00ab\u0442\u043e\u0432\u0430\u0440 \u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u00bb. \u041d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0420\u0424 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u044d\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u042f\u043d\u0434\u0435\u043a\u0441\u0443 \u0438 ClickHouse\u2019\u0443. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c\" \/>\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\/kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov\" \/>\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\u041a\u0430\u043a \u043c\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432 (Time-series databases) \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u0438\u0441\u044c \u0438\u0437 \u0434\u0438\u043a\u043e\u0432\u0438\u043d\u043d\u043e\u0439 \u0448\u0442\u0443\u043a\u0438 (\u0443\u0437\u043a\u043e\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0439\u0441\u044f \u043b\u0438\u0431\u043e \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 (\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c), \u043b\u0438\u0431\u043e \u0432 Big Data \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445) \u0432 \u00ab\u0442\u043e\u0432\u0430\u0440 \u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u00bb. \u041d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0420\u0424 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u044d\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u042f\u043d\u0434\u0435\u043a\u0441\u0443 \u0438 ClickHouse\u2019\u0443. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov\" \/>\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=\"2019-10-31T19:13:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:13:29+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\udd47Kuidas me testisime mitmeid ajaread | ProHoster","description":"Viimase paari aasta jooksul on ajaread (Time-series databases) muutunud haruldasest n\u00e4htusest, mis oli kitsas spetsialiseerumine (kasutatakse kas avatud j\u00e4lgimiss\u00fcsteemides, seondudes konkreetsete lahendustega, v\u00f5i Big Data projektides), massiliseks tarbijakaubaks. Venemaa territooriumil tuleks selle eest eriline t\u00e4nu v\u00e4ljendada Yandexile ja ClickHouse\u2019ile. Enne seda, kui teil oli vaja salvestada","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov","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\u041a\u0430\u043a \u043c\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432 | ProHoster","og:description":"\u0417\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432 (Time-series databases) \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u043b\u0438\u0441\u044c \u0438\u0437 \u0434\u0438\u043a\u043e\u0432\u0438\u043d\u043d\u043e\u0439 \u0448\u0442\u0443\u043a\u0438 (\u0443\u0437\u043a\u043e\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0439\u0441\u044f \u043b\u0438\u0431\u043e \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 (\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c), \u043b\u0438\u0431\u043e \u0432 Big Data \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445) \u0432 \u00ab\u0442\u043e\u0432\u0430\u0440 \u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f\u00bb. \u041d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0420\u0424 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u044d\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u042f\u043d\u0434\u0435\u043a\u0441\u0443 \u0438 ClickHouse\u2019\u0443. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-my-testirovali-neskolko-baz-dannyh-vremennyh-ryadov","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":"2019-10-31T19:13:29+00:00","article:modified_time":"2019-10-31T19:13:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36737","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-22 04:38:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:39:24","updated":"2026-01-22 04:38:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36737","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=36737"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36737\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/27518"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=36737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=36737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=36737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}