{"id":55701,"date":"2020-01-26T00:00:00","date_gmt":"2020-01-25T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh"},"modified":"2020-02-18T14:03:50","modified_gmt":"2020-02-18T11:03:50","slug":"nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","title":{"rendered":"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>See artikkel on t\u00f5lge minu artiklist Mediumis \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/rock-your-data\/getting-started-with-data-lake-4bb13643f9\">Andmej\u00e4rvega alustamine<\/a><\/noindex>, mis osutus \u00fcsna populaarseks, ilmselt oma lihtsuse t\u00f5ttu. Seet\u00f5ttu otsustasin selle kirjutada eesti keeles ja veidi t\u00e4iendada, et tavaline inimene, kes ei ole andmeanal\u00fc\u00fctika spetsialist, saaks aru, mis on andmehoidla (DW) ja mis on andmej\u00e4rv (Data Lake) ning kuidas nad koos eksisteerivad. <\/p>\n<p>Miks soovisin kirjutada andmej\u00e4rvest? Olen t\u00f6\u00f6tanud andmete ja anal\u00fc\u00fctikaga \u00fcle 10 aasta ning hetkel tegelen kindlasti suurandmete kasutamisega Amazon Alexa AI-s Cambridges, mis asub Bostoni l\u00e4hedal, kuigi elan ise Victoria's Vancouveri saarel ja olen sageli Bostoni, Seattle'i ja Vancouveri vahel, vahel isegi Moskvas konverentsidel esinemas. Samuti kirjutan aeg-ajalt, kuid peamiselt inglise keeles, ja olen juba kirjutanud <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Dmitry-Anoshin\/e\/B01A5PVT2M\">mitu raamatut<\/a><\/noindex>, samuti on mul vajadus jagada anal\u00fc\u00fctika trende P\u00f5hja-Ameerikas, ja vahel kirjutan ka <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rockyourdata\">Telegramis<\/a><\/noindex>.<\/p>\n<p>Olen alati t\u00f6\u00f6tanud andmehoidlate kallal ja alates 2015. aastast olen aktiivselt tegelenud Amazon Web Servicesiga, \u00fcldiselt olen suundunud pilveanal\u00fc\u00fctikale (AWS, Azure, GCP). Olen j\u00e4lginud anal\u00fc\u00fctikalahenduste arengut alates 2007. aastast ning t\u00f6\u00f6tasin isegi andmehoidlate tarnijana Teradata, rakendades seda Sberbankis, kus hakkas esmakordselt leidma kasutust Big Data koos Hadoopiga. K\u00f5ik hakkasid r\u00e4\u00e4kima, et andmehoidlate ajastu on m\u00f6\u00f6das ja n\u00fc\u00fcd on k\u00f5ik Hadoopis, hiljem hakati r\u00e4\u00e4kima andmej\u00e4rvest, j\u00e4lle v\u00e4ideti, et andmehoidlate aeg on t\u00f5eliselt l\u00f5ppenud. Kuid \u00f5nneks (v\u00f5ib-olla on see kellegi jaoks ka \u00f5nnetus, kes teenis palju raha Hadoopi seadistamisel) andmehoidla ei ole kadunud. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSelles artiklis vaatleme, mis on andmej\u00e4rv. Artikkel on suunatud inimestele, kellel on andmehoidlate kohta v\u00e4hene v\u00f5i \u00fcldse mitte teadmisi.<\/p>\n<p><img decoding=\"async\" alt=\"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?\" src=\"\/wp-content\/uploads\/2020\/01\/85b3eda809ce19fc33efb2fad4e93a41.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPildil on Bledi j\u00e4rv, see on \u00fcks minu lemmikj\u00e4rvi, kuigi olen seal olnud vaid korra, j\u00e4in selle meelde kogu eluks. Kuid r\u00e4\u00e4gime teisest j\u00e4rve t\u00fc\u00fcbist \u2014 andmej\u00e4rvest. V\u00f5imalik, et paljud teist on seda terminit korduvalt kuulnud, kuid veel \u00fcks m\u00e4\u00e4ratlus ei tee kellelegi paha.<\/p>\n<p>Esiteks, siin on k\u00f5ige populaarsemad m\u00e4\u00e4ratlused andmej\u00e4rvest:<\/p>\n<blockquote><p>\u201eK\u00f5ikide toorandmete failide salvestamine, mis on kergesti kergesti k\u00e4ttesaadavad anal\u00fc\u00fcsimiseks organisatsioonis\u201c \u2014 Martin Fowler.<\/p><\/blockquote>\n<blockquote><p>\u201eKui arvad, et andmevaade on pudel puhtast veest \u2014 puhastatud, pakendatud ja mugavaks tarbimiseks, siis andmej\u00e4rv on meile tohutu reservuaar veega selle looduslikus vormis. Kasutajad saavad sealt vett v\u00f5tta, s\u00fcgavale sukelduda, uurida\u201c \u2014 James Dixon. <\/p><\/blockquote>\n<p> N\u00fc\u00fcd teame kindlasti, et andmej\u00e4rv on seotud anal\u00fc\u00fcsi ja see v\u00f5imaldab meil hoida suuri andmemahtusid nende algses vormis ning meil on vajalik ja mugav juurdep\u00e4\u00e4s andmetele.<\/p>\n<p>Mulle meeldib asju lihtsustada, kui suudan keerulist m\u00f5istet lihtsate s\u00f5nadega selgitada, siis olen ise aru saanud, kuidas see t\u00f6\u00f6tab ja milleks see vajalik on. \u00dchel hetkel, kui uurisin oma iPhone'i fotoalbumit, sain aru, et see on t\u00f5eline andmej\u00e4rv, ma isegi tegin konverentside jaoks slaidi:<\/p>\n<p><img decoding=\"async\" alt=\"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?\" src=\"\/wp-content\/uploads\/2020\/01\/1956ddf4091ca00f6d86c33a6780d495.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00f5ik on v\u00e4ga lihtne. Teeme pildi telefoniga, pilt salvestatakse telefonisse ja seda saab salvestada iCloudi (pilveteenuse hoidla) ka. Samuti kogub telefon pildi metaandmeid: mis on pildil, geosildid, aeg. Tulemusena saame kasutada mugavat iPhone'i liidest, et leida meie pilt, ja n\u00e4eme isegi n\u00e4itajaid, n\u00e4iteks kui otsin pilte s\u00f5naga tuli (fire), leian 3 pilti l\u00f5kke pildiga. Minu jaoks on see justkui Business Intelligence t\u00f6\u00f6riist, mis t\u00f6\u00f6tab v\u00e4ga kiiresti ja t\u00e4pselt. <\/p>\n<p>Ja muidugi ei tohi me unustada turvalisust (autoriseerimist ja autentimist), vastasel juhul v\u00f5ivad meie andmed kergesti avalikku ruumi sattuda. Palju uudiseid suurte ettev\u00f5tete ja idufirmade kohta, kelle andmed sattusid avalikku ruumi arendajate hoolimatuse ja lihtsate reeglite j\u00e4rgimise eiramise t\u00f5ttu.<\/p>\n<p>Isegi selline lihtne pilt aitab meil m\u00f5ista, mis on and lake, selle erinevused traditsioonilisest andmete hoidlast ja selle p\u00f5hielemendid:<\/p>\n<ol>\n<li><b>Andmete laadimine <\/b>(Ingestion) \u2014 andmete j\u00e4rve peamine koostisosa. Andmed v\u00f5ivad andmehoidlasse j\u00f5uda kahel viisil \u2014 batch (andmete laadimine intervallide kaupa) v\u00f5i streaming (andmevoog).<\/li>\n<li><b>Failihaldus<\/b> (Storage) \u2014 andmej\u00e4rve p\u00f5hikomponent. Meie vajaduseks on, et hoidla oleks kergesti skaleeritav, \u00e4\u00e4rmiselt usaldusv\u00e4\u00e4rne ja madala hinnaga. N\u00e4iteks AWS-is on see S3.<\/li>\n<li><b>Kataloog ja Otsing<\/b> (Catalog and Search) \u2014 et v\u00e4ltida andme sohu (mis juhtub, kui k\u00f5ik andmed visatakse \u00fchte kuhja ja hiljem on nendega keeruline t\u00f6\u00f6tada), peab olema loodud metaandmete kiht andmete klassifitseerimiseks, et kasutajad saaksid h\u00f5lpsasti leida anal\u00fc\u00fcsiks vajalikke andmeid. T\u00e4iendavalt saab kasutada t\u00e4iendavaid otsingulahendusi, n\u00e4iteks ElasticSearch. Otsing aitab kasutajal vajalikku teavet mugava liidese kaudu otsida.<\/li>\n<li><b>T\u00f6\u00f6tlemine<\/b> (Process) \u2014 see etapp vastutab andmete t\u00f6\u00f6tlemise ja transformeermise eest. Saame andmeid \u00fcmber t\u00f6\u00f6tleda, nende struktuure muuta, puhastada ja palju muud. <\/li>\n<li><b>Ohutus<\/b> (Security) \u2014 oluline on investeerida aega turvadesaini. N\u00e4iteks andmete kr\u00fcpteerimine nende s\u00e4ilitamise, t\u00f6\u00f6tlemise ja edastamise ajal. Oluline on kasutada autentimise ja autoriseerimise meetodeid. Kokkuv\u00f5ttes on vajalik auditeerimise t\u00f6\u00f6riist.<\/li>\n<\/ol>\n<p>\nPraktilisest vaatenurgast v\u00f5ime andmej\u00e4rve iseloomustada kolme omadusega:<\/p>\n<ol>\n<li><b>Koguge ja salvestage k\u00f5ike<\/b> \u2014 andmej\u00e4rv sisaldab k\u00f5iki andmeid, alates toores t\u00f6\u00f6tlemata andmetest mis tahes ajavahemiku jooksul kuni t\u00f6\u00f6deldud\/puhastatud andmeteni.<\/li>\n<li><b>S\u00fcvaanal\u00fc\u00fcs<\/b> \u2014 andmej\u00e4rv v\u00f5imaldab kasutajatel andmeid uurida ja anal\u00fc\u00fcsida.<\/li>\n<li><b>Paindlik ligip\u00e4\u00e4s<\/b> \u2014 andmej\u00e4rv tagab paindliku ligip\u00e4\u00e4su erinevatele andmetele ja erinevatele stsenaariumidele.<\/li>\n<\/ol>\n<p>\nN\u00fc\u00fcd saame r\u00e4\u00e4kida andmehoidla ja andmej\u00e4rve vahetest. Tavaline k\u00fcsimus on:<\/p>\n<ul>\n<li>Ent kuidas j\u00e4\u00e4b andmehoidla?<\/li>\n<li>Kas asendame andmehoidla andmej\u00e4rvega v\u00f5i laiendame seda?<\/li>\n<li>Kas on v\u00f5imalik ilma andmej\u00e4rveta hakkama saada?<\/li>\n<\/ul>\n<p>\nL\u00fchidalt \u00f6eldes pole selget vastust. K\u00f5ik s\u00f5ltub konkreetsest olukorrast, meeskonna oskustest ja eelarvest. N\u00e4iteks andmete salvestamise migratsioon Oracle\u2019ist AWS-i ja andmej\u00e4rve loomine Amazonile kuuluva Woot\u2019i poolt \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/blogs\/big-data\/our-data-lake-story-how-woot-com-built-a-serverless-data-lake-on-aws\/\">Meie andmej\u00e4rve lugu: Kuidas Woot.com ehitas AWS-is serverivaba andmej\u00e4rve<\/a><\/noindex>. <\/p>\n<p>Teisest k\u00fcljest v\u00e4idab Snowflake, et te ei pea enam muretsema andmej\u00e4rve p\u00e4rast, kuna nende andmeplatvorm (kuni 2020. aastani andmesalvestus) v\u00f5imaldab teil \u00fchendada nii andmej\u00e4rve kui ka andmesalvestuse. Ma olen natuke t\u00f6\u00f6tanud Snowflake\u2019iga ja see on t\u00f5eliselt ainulaadne toode, mis oskab seda teha. Hinna k\u00fcsimus on aga teine teema.<\/p>\n<p>Kokkuv\u00f5ttes arvan, et me vajame endiselt andmehoidlat peamiseks andmeallikaks meie aruandluses, ja k\u00f5ik, mis ei mahu sisse, salvestame andmej\u00e4rve. Anal\u00fc\u00fcsi roll on anda ettev\u00f5ttele mugav juurdep\u00e4\u00e4s otsuste tegemiseks. \u00dcksk\u00f5ik kuidas vaadata, tegevus kasvajad t\u00f6\u00f6tavad andmehoidla mudeliga efektiivsemalt kui andmej\u00e4rvega. N\u00e4iteks Amazonis on olemas Redshift (anal\u00fc\u00fctiline andmehoidla) ja Redshift Spectrum\/Athena (SQL liides andmej\u00e4rvele S3-s, mis p\u00f5hineb Hive\/Presto). Sama kehtib ka teiste kaasaegsete anal\u00fc\u00fctiliste andmehoidlate kohta.<\/p>\n<p>Vaatame t\u00fc\u00fcpilist andmehoidla arhitektuuri:<\/p>\n<p><img decoding=\"async\" alt=\"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?\" src=\"\/wp-content\/uploads\/2020\/01\/a2015f7f5e28e8a671699682105e011e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee on klassikaline lahendus. Meil on allika s\u00fcsteemid, mille abil ETL\/ELT protsesside kaudu kopeerime andmed anal\u00fc\u00fctilisse andmehoidlasse ja \u00fchendame need Business Intelligence lahendusega (minu lemmik on Tableau, aga mis on sinu?). <\/p>\n<p>Sellisel lahendusel on j\u00e4rgmised puudused:<\/p>\n<ul>\n<li>ETL\/ELT operatsioonid n\u00f5uavad aega ja ressursse.<\/li>\n<li>Reeglina on andmete salvestamiseks anal\u00fc\u00fctilises andmehoidlas vajalik m\u00e4lu kallis (n\u00e4iteks Redshift, BigQuery, Teradata), kuna peame ostma t\u00e4is klastrit.<\/li>\n<li>\u00c4rikasutajad saavad juurdep\u00e4\u00e4su puhastatud ja sageli kokku kogutud andmetele, kuid neil ei ole v\u00f5imalust saada toorandmeid.<\/li>\n<\/ul>\n<p>\nMuidugi s\u00f5ltub see teie juhtumist. Kui teil ei ole probleeme oma andmehoidla kasutamisega, siis ei ole teil \u00fcldse vaja andmej\u00e4rve. Kuid kui hakkavad ilmnema ruumi, j\u00f5udluse v\u00f5i hinna probleemid, siis v\u00f5ib andmej\u00e4rve kaalumine olla m\u00f5istlik. Just seet\u00f5ttu on andmej\u00e4rv v\u00e4ga populaarne. Siin on n\u00e4ide andmej\u00e4rve arhitektuurist:<br \/>\n<img decoding=\"async\" alt=\"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?\" src=\"\/wp-content\/uploads\/2020\/01\/c952e2202a6ce2c8d7d91215aa5390cc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAndmej\u00e4rve l\u00e4henemist kasutades laadime toorandmed oma andmej\u00e4rve (kas partiina v\u00f5i voogu), seej\u00e4rel t\u00f6\u00f6tleme andmeid vastavalt vajadusele. Andmej\u00e4rv v\u00f5imaldab \u00e4rikasutajatel luua oma andmete muudatusi (ETL\/ELT) v\u00f5i anal\u00fc\u00fcsida andmeid \u00e4rintellekti lahendustes (kui on olemas vajalik draiver).<\/p>\n<blockquote><p>Iga anal\u00fc\u00fcsilahenduse eesm\u00e4rk on teenida \u00e4rikasutajaid. Seet\u00f5ttu peame alati t\u00f6\u00f6tama \u00e4ri n\u00f5uetest l\u00e4htudes. (Amazonis on see \u00fcks p\u00f5him\u00f5tteid \u2014 tagasi t\u00f6\u00f6tamine).<\/p><\/blockquote>\n<p> T\u00f6\u00f6tades nii andmehoidla kui ka andmej\u00e4rvega, saame v\u00f5rrelda m\u00f5lemat lahendust:<\/p>\n<p><img decoding=\"async\" alt=\"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?\" src=\"\/wp-content\/uploads\/2020\/01\/07b62ac9838438a0b28caf1b22b2dccd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPeamine j\u00e4reldus, mida teha, on see, et andmesalvestus ei konkureeri andmej\u00e4rvega, vaid pigem t\u00e4iendab seda. Kuid otsus, mis teie olukorrale sobib, on teie. Alati on huvitav proovida ise ja teha \u00f5igeid j\u00e4reldusi.<\/p>\n<p>Tahaksin r\u00e4\u00e4kida \u00fchest juhtumist, kui hakkasin rakendama andmej\u00e4rve l\u00e4henemist. K\u00f5ik on \u00fcsna tavaline, proovisin kasutada ELT-t\u00f6\u00f6riista (meil oli Matillion ETL) ja Amazon Redshift'i; minu lahendus t\u00f6\u00f6tas, kuid ei vastanud n\u00f5uetele.<\/p>\n<p>Mul oli vaja v\u00f5tta veebilogid, neid \u00fcmber t\u00f6\u00f6tleda ja koguda, et esitada andmeid kahe juhtumi jaoks:<\/p>\n<ol>\n<li>Turundusmeeskond soovis anal\u00fc\u00fcsida robotite tegevust SEO jaoks<\/li>\n<li>IT tahtis vaadata veebilehtede t\u00f6\u00f6 statistikat<\/li>\n<\/ol>\n<p>\nV\u00e4ga lihtsad, v\u00e4ga lihtsad logid. Siin on n\u00e4ide:<\/p>\n<pre><code class=\"plaintext\">https 2018-07-02T22:23:00.186641Z app\/my-loadbalancer\/50dc6c495c0c9188 \n192.168.131.39:2817 10.0.0.1:80 0.086 0.048 0.037 200 200 0 57 \n&quot;GET https:\/\/www.example.com:443\/ HTTP\/1.1&quot; &quot;curl\/7.46.0&quot; ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 \narn:aws:elasticloadbalancing:us-east-2:123456789012:targetgroup\/my-targets\/73e2d6bc24d8a067\n&quot;Root=1-58337281-1d84f3d73c47ec4e58577259&quot; &quot;www.example.com&quot; &quot;arn:aws:acm:us-east-2:123456789012:certificate\/12345678-1234-1234-1234-123456789012&quot;\n1 2018-07-02T22:22:48.364000Z &quot;authenticate,forward&quot; &quot;-&quot; &quot;-&quot;<\/code><\/pre>\n<p>\n\u00dcks fail kaalus 1-4 megabaiti.<\/p>\n<p>Kuid oli \u00fcks probleem. Meil oli 7 domeeni \u00fcle maailma ja \u00fche p\u00e4eva jooksul loodi 7000 faili. See pole kuigi suur maht, kokku 50 gigabaiti. Kuid ka meie Redshifti klaster oli v\u00e4ikene (4 s\u00f5lme). \u00dche faili traditsiooniline \u00fcleslaadimine kestis umbes minuti. Seega ei olnud \u00fclesanne nii lihtne. Ja see oli hetk, mil otsustasin kasutada andmej\u00e4rve l\u00e4henemist. Lahendus n\u00e4gi v\u00e4lja umbes selline:<\/p>\n<p><img decoding=\"async\" alt=\"Kas meil on vaja andmej\u00e4rve? Kuidas on lood andmehoidla kasutamisega?\" src=\"\/wp-content\/uploads\/2020\/01\/21ca33e82da56f83b3deab4c32eb2345.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee on piisavalt lihtne (tahan m\u00e4rkida, et pilvet\u00f6\u00f6 eelis on lihtsus). Kasutasin:<\/p>\n<ul>\n<li>AWS Elastic Map Reduce (Hadoop) arvutusv\u00f5imsusena <\/li>\n<li>AWS S3 failide salvestamiseks, kus on andmete kr\u00fcptimise ja juurdep\u00e4\u00e4su piiramisv\u00f5imalus<\/li>\n<li>Spark m\u00e4lus arvutusv\u00f5imsusena ja PySpark andmete loogika ja transformatsioonide jaoks<\/li>\n<li>Parquet Spark'i t\u00f6\u00f6 tulemuseks<\/li>\n<li>AWS Glue Crawler uute andmete ja partitsioonide metaandmete kogujana<\/li>\n<li>Redshift Spectrum SQL liidesena andmej\u00e4rvele olemasolevatele Redshifti kasutajatele<\/li>\n<\/ul>\n<p>\nK\u00f5ige v\u00e4iksem EMR+Spark klaster t\u00f6\u00f6tles terve hulga faile 30 minutiga. AWS-l on ka teisi juhtumeid, eriti palju, mis on seotud Alexaga, kus andmete maht on v\u00e4ga suur. <\/p>\n<p>Hiljuti sain teada \u00fche andmej\u00e4rve puuduse \u2014 see on GDPR. Probleem on selles, et kui klient palub andmed kustutada ja need on \u00fches failis, ei saa me kasutada andmete t\u00f6\u00f6tlemise keelt ja DELETE k\u00e4sku nagu andmebaasis.<\/p>\n<p>Loodan, et see artikkel selgitas erinevust andmesalvestuse ja andmej\u00e4rve vahel. Kui see huvitas, siis v\u00f5in t\u00f5lkida veel oma artikleid v\u00f5i professionaalide artikleid, keda loen. Samuti v\u00f5in r\u00e4\u00e4kida lahendustest, millega t\u00f6\u00f6tan, ja nende arhitektuurist.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/485180\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e\u043c\u0443 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u043c \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (DW), \u0430 \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\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-55701","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=\"\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e\u043c\u0443 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u043c \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (DW), \u0430 \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\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\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh\" \/>\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\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u043d\u0430\u043c \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445? \u0410 \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e\u043c\u0443 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u043c \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (DW), \u0430 \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh\" \/>\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-25T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:50+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\udd47Kas meil on t\u00f5esti vaja andmej\u00e4rve? Ja mis saab andmesalvestusest? | ProHoster","description":"See artikkel on minu Mediumis ilmunud artikli t\u00f5lge \u2014 Alustamine andmej\u00e4rvega, mis osutus \u00fcsna populaarseks, t\u00f5en\u00e4oliselt oma lihtsuse t\u00f5ttu. Seet\u00f5ttu otsustasin kirjutada selle vene keeles ja veidi t\u00e4iendada, et tavaline inimene, kes ei ole andmetega t\u00f6\u00f6tamise spetsialist, saaks aru, mis on andmesalvestus (DW) ja mis on andmej\u00e4rv.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","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\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u043d\u0430\u043c \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445? \u0410 \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445? | ProHoster","og:description":"\u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043c\u043e\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430 medium \u2014 Getting Started with Data Lake, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0435 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e\u043c\u0443 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u043c \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 (DW), \u0430 \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043e\u0437\u0435\u0440\u043e \u0434\u0430\u043d\u043d\u044b\u0445","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nuzhno-li-nam-ozero-dannyh-a-chto-delat-s-hranilishhem-dannyh","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-25T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55701","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:38:32","updated":"2022-09-27 20:27:01"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55701","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=55701"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55701\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=55701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=55701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=55701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}