Inhaltsverzeichnis:
Kudu ist ein neues Open-Source-Projekt, das aktualisierbaren Speicher bietet. Es ist eine Ergänzung zu HDFS / HBase, das sequentielle und schreibgeschützte Speicherung bietet. Kudu eignet sich eher für die schnelle Analyse schneller Daten, wie es derzeit von Unternehmen gefordert wird. Kudu ist also nicht nur ein weiteres Hadoop-Ökosystemprojekt, sondern hat auch das Potenzial, den Markt zu verändern. (Weitere Informationen zu Hadoop finden Sie unter Die 10 wichtigsten Hadoop-Begriffe, die Sie kennen und verstehen müssen.)
Was ist Kudu?
Kudu ist ein spezielles Speichersystem, das strukturierte Daten in Form von Tabellen speichert. Jede Tabelle hat eine vordefinierte Anzahl von Spalten. Jeder von ihnen hat einen Primärschlüssel, der eigentlich eine Gruppe von einer oder mehreren Spalten dieser Tabelle ist. Dieser Primärschlüssel dient zum Hinzufügen einer Einschränkung und zum Sichern der Spalten sowie als Index, der das einfache Aktualisieren und Löschen ermöglicht. Diese Tabellen sind eine Reihe von Datenuntergruppen, die als Tablets bezeichnet werden.
Wie ist Kudus aktueller Status?
Kudu ist wirklich gut entwickelt und verfügt bereits über viele Funktionen. Es muss jedoch noch etwas poliert werden, was einfacher gemacht werden kann, wenn die Benutzer Vorschläge machen und einige Änderungen vornehmen.