3 repository-uri
Replicates database state across cluster members using a distributed SQLite variant for fault tolerance and automatic failover.
Distinct from Database Replication: Distinct from Database Replication: uses a distributed SQLite variant specifically, not general database replication mechanisms.
Explore 3 awesome GitHub repositories matching data & databases · Distributed SQLite Replications. Refine with filters or upvote what's useful.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Replicates database state across cluster members using a distributed SQLite variant for fault tolerance.
LiteFS este un sistem de fișiere distribuit bazat pe FUSE, conceput pentru a replica bazele de date SQLite într-un cluster de mașini. Funcționează ca un strat de înaltă disponibilitate care sincronizează datele prin interceptarea operațiunilor de scriere pentru a asigura consistența între mai multe noduri de server. Sistemul gestionează stocarea distribuită a bazelor de date prin maparea operațiunilor de fișiere la cereri de rețea printr-un driver în user-space. Acest lucru permite sincronizarea datelor multi-regiune și distribuția conținutului bazei de date către nodurile edge, facilitând citiri locale cu scrieri globale sincronizate. Procesul de replicare utilizează write-ahead log shipping și interceptarea conștientă de tranzacții pentru a transmite modificările comise de la un nod primar către replici standby. Noile replici sunt inițializate prin snapshot-uri înainte de a trece la replicarea incrementală a log-urilor.
Synchronizes SQLite database state across cluster members for fault tolerance and high availability.
dqlite este o bază de date SQL distribuită care încorporează un motor de baze de date relaționale pentru a oferi stocare replicată într-un cluster de noduri. Funcționează ca un motor SQL replicat conceput pentru a asigura că datele rămân disponibile și consistente în timpul defecțiunilor nodurilor. Sistemul utilizează un algoritm de consens pentru a gestiona alegerea liderului și a sincroniza un log replicat în întregul cluster. Această abordare permite failover-ul automat al clusterului și promovarea liderului pentru a menține serviciul continuu fără intervenție manuală. Proiectul acoperă replicarea mașinii de stare, apartenența la cluster bazată pe rețea și persistența log-ului de tranzacții pentru durabilitatea datelor. Include interfețe administrative pentru gestionarea adăugării și eliminării membrilor cu drept de vot în mediul distribuit.
Integrates a distributed SQLite variant to replicate database state across cluster members for fault tolerance.