Koti Audio Mikä on apache kudu? - määritelmä techopediasta

Mikä on apache kudu? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Apache Kudu tarkoittaa?

Apache Kudu on avoimen lähdekoodin Apache Hadoop -ekosysteemin jäsen. Se on strukturoidulle tiedolle tarkoitettu avoimen lähdekoodin tallennusmoottori, joka tukee matalapäiväistä satunnaista pääsyä tehokkaiden analyyttisten käyttökuvioiden kanssa. Se suunniteltiin ja toteutettiin kaventamaan laajalti käytetyn Hadoop Distributed File System (HDFS) ja HBase NoSQL-tietokanta. Vaikka nämä järjestelmät voivat silti osoittautua hyödyllisiksi, Apache Kudu pystyy palvelemaan monia yleisiä työkuormia, koska se voi yksinkertaistaa dramaattisesti niiden arkkitehtuuria.

Techopedia selittää Apache Kudu

Apache Kudu kehitettiin ensisijaisesti Clouderan projektina. Suurimman osan tähänastisista vastauksista ovat antaneet Clouderan palveluksessa olevat kehittäjät. Julkaisun aikana Clouderan arkistoihin sisällytettiin vain mukavuusbinaareja, mutta se hyväksyi Apache Software Foundationin (ASF) lähdejulkaisuprosessin liittyessään inkubaattoriin. Se on erityisesti suunniteltu tapauksiin, joissa vaaditaan nopeaa tiedon analysointia. Se on suunniteltu hyödyntämään seuraavan sukupolven laitteistoa ja muistin sisäistä prosessointia. Se alentaa kyselyjen latenssia merkittävästi Apache Impalaan ja Apache Sparkiin. Se jakaa tietoja pylväsvarastointimoottorin tai vaakasuoran osituksen kautta, sitten replikoi jokaisen osion käyttämällä Raft-konsensusta tarjoamalla siten alhaisen keskiajan palautumiseen ja alhaiset häntäviiveet.

Vaikka Kudu on Apache Hadoop -ekosysteemin yhteydessä suunniteltu tuote, se tukee myös integrointia muihin tietoanalyysiprojekteihin sekä ASF: ään että siitä pois.

Apache Kudu osoittautuu tehokkaaksi, koska se voi prosessoida reaaliaikaisia ​​analyyttisiä työkuormia yhdellä tallennuskerroksella, antaen siten arkkitehdille joustavuuden käsitellä laajempaa käyttötapausta ilman eksoottisia kiertotapoja.

Mikä on apache kudu? - määritelmä techopediasta