Apache sollte

Definition - Was bedeutet Apache Kudu?

Apache Kudu ist Mitglied des Open-Source-Ökosystems Apache Hadoop. Es handelt sich um eine Open-Source-Speicher-Engine für strukturierte Daten, die den Direktzugriff mit geringer Latenz zusammen mit effizienten analytischen Zugriffsmustern unterstützt. Es wurde entwickelt und implementiert, um die Lücke zwischen dem weit verbreiteten Hadoop Distributed File System (HDFS) und der HBase NoSQL-Datenbank zu schließen. Obwohl sich diese Systeme immer noch als vorteilhaft erweisen, kann Apache Kudu viele gängige Workloads bedienen, da es ihre Architektur erheblich vereinfachen kann.

Technische.me erklärt Apache Kudu

Apache Kudu wurde hauptsächlich als Projekt bei Cloudera entwickelt. Die meisten Beiträge stammen bisher von Entwicklern, die bei Cloudera beschäftigt sind. Während der Veröffentlichung wurden nur Convenience-Binärdateien in die Cloudera-Repositorys aufgenommen. Beim Beitritt zum Inkubator wurde jedoch der Quellfreigabeprozess der Apache Software Foundation (ASF) übernommen. Es wurde speziell für Anwendungsfälle entwickelt, die eine schnelle Analyse schneller Daten erfordern. Es wurde entwickelt, um die Hardware der nächsten Generation und die In-Memory-Verarbeitung zu nutzen. Es verringert die Abfragelatenz für Apache Impala und Apache Spark erheblich. Es verteilt Daten über eine säulenförmige Speicher-Engine oder durch horizontale Partitionierung und repliziert dann jede Partition unter Verwendung des Raft-Konsenses, wodurch eine geringe mittlere Wiederherstellungszeit und niedrige Tail-Latenzen bereitgestellt werden.

Obwohl Kudu ein Produkt ist, das im Kontext des Apache Hadoop-Ökosystems entwickelt wurde, unterstützt es auch die Integration mit anderen Datenanalyseprojekten innerhalb und außerhalb der ASF.

Apache Kudu erweist sich als effizient, da es analytische Workloads in Echtzeit über eine einzige Speicherebene hinweg verarbeiten kann, sodass die Architekten flexibel auf eine größere Vielfalt von Anwendungsfällen ohne exotische Problemumgehungen reagieren können.