2 dépôts
Synchronizing the internal state of databases across multiple server instances using object storage.
Distinct from Object Storage: Focuses on database state replication between servers rather than general architectural principles of object storage
Explore 2 awesome GitHub repositories matching data & databases · Database State Replication. Refine with filters or upvote what's useful.
PowerDNS is DNS server software used for serving authoritative and recursive DNS records. It functions as both an authoritative DNS server, providing definitive records for specific domains from trusted databases, and a recursive DNS resolver that finds answers for any domain by iteratively querying external servers. The project distinguishes itself through a backend-abstraction layer that decouples server logic from data storage, allowing records to be served from SQL databases, zone files, and external APIs. It includes a geo-aware DNS router to direct users to the nearest server based on t
Implements near real-time replication of database state between servers using object storage buckets.
Ce projet fournit une collection de types de données répliqués sans conflit (CRDT) implémentés en Rust, conçus pour permettre une synchronisation d'état déterministe à travers des systèmes distribués. Il fonctionne comme un framework pour maintenir la cohérence des données dans des environnements décentralisés où la coordination centrale est absente. La bibliothèque facilite la synchronisation d'état distribué en suivant le contexte causal et les identifiants d'acteur uniques pour chaque participant. Cette approche permet au système de résoudre les modifications concurrentes grâce à des structures de treillis mathématiques, garantissant que toutes les répliques convergent vers le même état, quel que soit l'ordre dans lequel les mises à jour sont reçues. Les utilisateurs peuvent gérer la réplication des données soit par une synchronisation basée sur l'état, qui propage des instantanés complets, soit par une propagation basée sur les opérations, qui diffuse des événements de mutation incrémentaux. Ces mécanismes soutiennent le développement d'applications « offline-first » en permettant aux modifications locales d'être fusionnées de manière cohérente une fois que la connectivité réseau est rétablie.
Facilitates data replication through both full state snapshots and incremental operation logs to optimize network performance.