Namai Garsas Kas yra apache kudu? - apibrėžimas iš techopedijos

Kas yra apache kudu? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Apache Kudu“?

„Apache Kudu“ yra atvirojo kodo „Apache Hadoop“ ekosistemos narys. Tai yra atvirojo kodo saugojimo variklis, skirtas struktūrizuotiems duomenims, palaikantis nedidelės delsos trukmės atsitiktinę prieigą kartu su efektyviomis analitinės prieigos schemomis. Jis buvo sukurtas ir įgyvendintas siekiant užpildyti atotrūkį tarp plačiai naudojamos „Hadoop“ paskirstytosios failų sistemos (HDFS) ir „HBase NoSQL“ duomenų bazės. Nors šios sistemos vis dar gali pasirodyti naudingos, „Apache Kudu“ gali patenkinti daugelį įprastų darbo krūvių, nes tai gali žymiai supaprastinti jų architektūrą.

„Techopedia“ aiškina „Apache Kudu“

„Apache Kudu“ pirmiausia buvo sukurtas kaip „Cloudera“ projektas. Daugelį įmokų iki šiol davė kūrėjai, įdarbinti „Cloudera“. Išleidžiant į „Cloudera“ saugyklas buvo įtraukti tik patogūs dvejetainiai rinkiniai, tačiau prisijungdamas prie inkubatoriaus, jis priėmė „Apache Software Foundation“ (ASF) šaltinio išleidimo procesą. Jis yra specialiai sukurtas naudoti tais atvejais, kai reikia greitos duomenų analizės. Jis buvo sukurtas panaudoti naujos kartos aparatinę įrangą ir apdorojimą atmintyje. Tai žymiai sumažina „Apache Impala“ ir „Apache Spark“ užklausų delsą. Jis platina duomenis per stulpelį kaupiamąjį variklį arba horizontalų skaidymą, tada pakartoja kiekvieną skaidinį, naudodamasis Raft sutarimu, tokiu būdu užtikrindamas mažą vidutinį atkūrimo laiką ir mažą uodegos delsą.

Nors „Kudu“ yra produktas, sukurtas atsižvelgiant į „Apache Hadoop“ ekosistemą, jis taip pat palaiko integraciją su kitais duomenų analizės projektais tiek iš ASF, tiek iš jo.

„Apache Kudu“ pasirodė esąs efektyvus, nes gali apdoroti realaus laiko analitinius krūvius per vieną saugojimo sluoksnį, taip suteikdamas architektams lankstumo spręsti įvairesnius naudojimo atvejus be egzotiškų problemų.

Kas yra apache kudu? - apibrėžimas iš techopedijos