Avilio duomenų modeliai



„Hive“ duomenų modeliuose yra šie komponentai, pvz., Duomenų bazės, lentelės, skaidiniai ir kibirai arba grupės. „Hive“ palaiko primityvius tipus, tokius kaip sveikieji skaičiai, plūdės, dvigubai ir eilutės.

kaip atspausdinti masyvo php

„Hive“ yra „Hadoop“ duomenų saugyklos sistema, kuri palengvina lengvą duomenų apibendrinimą, ad-hoc užklausas ir didelių duomenų rinkinių, saugomų „Hadoop“ suderinamose failų sistemose, analizę. Avilys struktūrizuoja duomenis į gerai suprantamas duomenų bazės sąvokas, tokias kaip lentelės, eilutės, stulpeliai ir skaidiniai. Jis palaiko primityvius tipus, tokius kaip sveikieji skaičiai, plūdės, dviviečiai ir stygos. „Hive“ taip pat palaiko asociacinius masyvus, sąrašus, struktūras, o „Serialize“ ir „Deserialized“ API naudojama duomenims perkelti į lenteles ir iš jų.





Pažvelkime į avilio duomenų modelius išsamiai

Avilio duomenų modeliai:

„Hive“ duomenų modeliuose yra šie komponentai:



  • Duomenų bazės
  • Lentelės
  • Pertvaros
  • Kibirai ar grupes

Pertvaros:

Padalijimas reiškia lentelės padalijimą į šiurkščiavilnių dalių, atsižvelgiant į skaidinio stulpelio, pvz., „Duomenys“, vertę. Tai leidžia greičiau atlikti užklausas dėl duomenų riekelių

Avilio duomenų modeliai

Taigi, kokia yra skaidinio funkcija? Skirstymo raktai nustato, kaip duomenys saugomi. Čia kiekviena unikali rakto „Partition“ reikšmė apibrėžia lentelės skaidinį. Kad būtų patogiau, pertvaros pavadintos datomis. Tai panašu į „Block Splitting“ HDFS.



Kaušai:

Grupės suteikia papildomą duomenų, kurie gali būti naudojami efektyvioms užklausoms, struktūrą. Dviejų lentelių sujungimas tose pačiose stulpeliuose, įskaitant sujungimo stulpelį, gali būti įgyvendinamas kaip sujungimas žemėlapio pusėje. Grupė pagal naudotą ID reiškia, kad galime greitai įvertinti vartotojo pagrįstą užklausą vykdydami ją atsitiktine tvarka atrinktame viso vartotojų rinkinyje.

kas yra lėlė ir virėjas

Turite mums klausimą? Prašau paminėti juos komentarų skiltyje ir mes su jumis susisieksime.

Susijusios žinutės:

rekursinis fibonacci c ++

Naudingos avilio komandos