10 Punkte von xguru 2021-01-26 | 5 Kommentare | Auf WhatsApp teilen
  • Ausfallsichere und replizierte SQL-DB in Produktionsqualität

  • Einfache und unkomplizierte Installation, Bereitstellung und Betrieb

  • Auf Raft basierendes Konsenssystem

  • Unterstützung für Discovery-Services, dynamische Cluster-Konfiguration, Verschlüsselung zwischen Knoten und Hot Backups

  • Einfach zu nutzende HTTP-API, CLI und Unterstützung für verschiedene Sprachen (C++, Go, JS, Java, Python..)

  • Unterstützung für Linux/Mac/Windows

5 Kommentare

 
galadbran 2021-02-06
 
galadbran 2021-02-06

https://dqlite.io/

Ich dachte, das sei dasselbe, weil es in microk8s und k3s ebenfalls heißt, dass dort ähnlich wie hier ein auf SQLite basierendes verteiltes DB-System etcd ersetzt, um mehrere k8s-Master-Nodes zu unterstützen, aber es war doch ein anderes Produkt.

 
galadbran 2021-01-28

Soweit ich weiß, ist SQLite eine DB-Struktur ohne Server, die nur als Bibliothek existiert. Wie man daraus eine verteilte Datenbank macht, verstehe ich in meinem Fall selbst nach dem Lesen der Repository-Beschreibung noch nicht so richtig.

 
xguru 2021-01-28

Es scheint, dass lediglich SQLite als Storage-Engine verwendet wird und das rqlite-Daemon die verteilte Verarbeitung übernimmt.

Da SQLite eingebettet werden kann, ist wohl der Vorteil, dass keine separate Installation nötig ist.

 
kbumsik 2021-01-26

Oh, das sollte ich mir mal anschauen. Ich frage mich, ob es einfach die bestehende DB-Technik in verteilter Form erweitert.