1 Repo
Replicating data by streaming transaction logs from a primary node to standby replicas.
Distinct from Write-Ahead Logging: Focuses on the active transport and streaming of logs for replication rather than just the local persistence mechanism of write-ahead logging.
Explore 1 awesome GitHub repository matching data & databases · Log Shipping. Refine with filters or upvote what's useful.
LiteFS ist ein FUSE-basiertes verteiltes Dateisystem, das für die Replikation von SQLite-Datenbanken über einen Cluster von Maschinen hinweg entwickelt wurde. Es fungiert als Hochverfügbarkeitsschicht, die Daten durch das Abfangen von Schreiboperationen synchronisiert, um Konsistenz über mehrere Serverknoten hinweg zu gewährleisten. Das System verwaltet verteilte Datenbankspeicherung durch das Mapping von Dateioperationen auf Netzwerkanfragen mittels eines User-Space-Treibers. Dies ermöglicht eine regionsübergreifende Datensynchronisation und die Verteilung von Datenbankinhalten auf Edge-Knoten, was lokale Lesezugriffe bei synchronisierten globalen Schreibvorgängen erleichtert. Der Replikationsprozess nutzt Write-Ahead-Log-Shipping und transaktionsbewusstes Abfangen, um übermittelte Änderungen von einem Primärknoten an Standby-Replikate zu streamen. Neue Replikate werden durch Snapshot-basierte Initialisierung gebootstrapt, bevor sie zur inkrementellen Log-Replikation übergehen.
Replicates data by streaming committed transaction logs from a primary node to standby replicas.