Mājas Audio Kas ir apache kudu? - definīcija no tehopedijas

Kas ir apache kudu? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē Apache Kudu?

Apache Kudu ir atvērtā koda Apache Hadoop ekosistēmas dalībnieks. Tas ir atvērtā koda glabāšanas dzinējs, kas paredzēts strukturētiem datiem, kas atbalsta zema latentuma nejaušu piekļuvi, kā arī efektīvus analītiskās piekļuves modeļus. Tas tika izstrādāts un ieviests, lai mazinātu plaisu starp plaši izmantoto Hadoop izplatīto failu sistēmu (HDFS) un HBase NoSQL datu bāzi. Kaut arī šīs sistēmas joprojām var izrādīties izdevīgas, Apache Kudu var apmierināt daudzas izplatītas darba slodzes, jo tas var ievērojami vienkāršot to arhitektūru.

Techopedia skaidro Apache Kudu

Apache Kudu galvenokārt tika izstrādāts kā Cloudera projekts. Lielāko daļu līdzšinējo ieguldījumu ir izstrādājuši Cloudera nodarbinātie izstrādātāji. Izlaišanas laikā Cloudera krātuvēs tika iekļauti tikai ērtības bināri faili, tomēr, pievienojoties inkubatoram, tas pieņēma Apache Software Foundation (ASF) avota izlaišanas procesu. Tas ir īpaši paredzēts gadījumiem, kad nepieciešama ātra ātru datu analīze. Tas tika izstrādāts, lai izmantotu nākamās paaudzes aparatūras un apstrādes atmiņā priekšrocības. Tas ievērojami pazemina pieprasījumu latentumu Apache Impala un Apache Spark. Tas izplata datus, izmantojot kolonnveida glabāšanas motoru vai horizontālu nodalījumu, pēc tam atkārto katru nodalījumu, izmantojot Raft vienprātību, tādējādi nodrošinot mazu vidējo atjaunošanās laiku un zemu astes latentumu.

Lai arī Kudu ir izstrādāts Apache Hadoop ekosistēmas kontekstā, tas atbalsta arī integrāciju ar citiem datu analītikas projektiem gan ASF, gan ārpus tā.

Apache Kudu izrādās efektīvs, jo tas var apstrādāt reāllaika analītiskās darba slodzes vienā glabāšanas slānī, tādējādi dodot arhitektiem iespēju elastīgi risināt plašāku lietojuma gadījumu klāstu bez eksotiskiem risinājumiem.

Kas ir apache kudu? - definīcija no tehopedijas