Cloud Native Computing Foundation nimmt das Projekt TiKV in die Sandbox auf

Die Schlüssel-Werte-Datenbank TiKV soll als verteilte Speicherschicht für Cloud-Native-Applikationen fungieren.

In Pocket speichern vorlesen Druckansicht
Cloud Native Computing Foundation nimmt TiKV in die Sandbox auf

(Bild: TheDigitalArtist, Pixabay)

Lesezeit: 2 Min.
Von
  • Björn Bohn

Die Cloud Native Computing Foundation (CNCF) hat die Datenbank TiKV in die Sandbox der Organisation aufgenommen. Dabei handelt es sich um eine in Rust geschriebene, verteilte Schlüssel-Werte-Datenbank (Key-Value). Sie ist an das Design von Google Cloud Spanner angelehnt und bietet Nutzern vereinfachte Scheduling- und Auto-Balancing-Funktionen, ohne Abhängigkeiten an ein verteiltes Dateisystem.

Laut der Ankündigung der CNCF soll das Projekt als einheitlicher und quelloffener Storage-Layer dienen, der für konsistente Daten sorgt und horizontal skalierbar ist. Damit eignet es sich speziell für eine Cloud-Native-Architektur. TikKV setzt auf den Raft-Consensus-Algorithmus, der die Daten stabil halten soll. Ursprünglich war TiKV als Ergänzung für die HTAP-Datenbank (Hybrid Transactional and Analytical Processing) TiDB gedacht, die mit dem MySQL-Protokoll kompatibel ist.

Die Architektur von TiKV

(Bild: CNCF)

Bei der CNCF Sandbox handelt es sich um einen Platz für Projekte, die noch in der Anfangsphase ihrer Entwicklung stecken. Sie ist für Projekte vorgesehen, die die Arbeit der CNCF vorantreiben können und soll ihnen einen gewissen Grad der Sichtbarkeit verleihen. Siddon Tang, Projektleiter von TiKV, fasst die Entwicklung entsprechend zusammen: "In einer Zeit, in der die Anzahl der Daten täglich wächst, brauchen Unternehmen eine hoch skalierbare und verfügbare Option für Cloud-Native-Applikationen. Mit der Mitgliedschaft in der CNCF wollen wir das Projekt wachsen lassen und zusätzliche Komponenten anbieten können."

Die Datenbankfirma PingCap entwickelte das Projekt erstmals 2016. Seitdem haben sich Unternehmen wie Samsung, Mobike und Tencent Cloud daran beteiligt. Anwender sind unter anderem der Streaming-Dienst Hulu und die Bank of Beijing. Das gesamte Projekt befindet sich auf GitHub. (bbo)