Marmot - Verteilter SQLite-Replikator
(github.com/maxpert)- Ein verteilter SQLite-Replikator ohne Leader, der Eventual Consistency aufrechterhält
- Anders als bei bestehendem
rqlite,dqlite,LiteFSusw. gibt es keinen Primary. Jeder Node kann die lokale DB ändern
- Anders als bei bestehendem
- Aufbau einer robusten replizierten Datenbank zwischen Nodes mit einer fehlertoleranten CDC- und Replikations-Pipeline auf Basis von NATS JetStream
- Änderungen werden per Trigger erfasst und über NATS gestreamt
- Wenn ihr eine stark ausgelastete Website auf SQLite-Basis betreibt, lässt sie sich durch zusätzliche Replikations-Nodes einfach skalieren
- Es ist keine Änderung an der bestehenden SQLite-Anwendungslogik erforderlich
Noch keine Kommentare.