2 repository-uri
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.
Acest proiect oferă o colecție de tipuri de date replicate fără conflicte (CRDT) implementate în Rust, concepute pentru a permite sincronizarea deterministă a stării în sisteme distribuite. Funcționează ca un framework pentru menținerea consistenței datelor în medii descentralizate unde coordonarea centrală lipsește. Biblioteca facilitează sincronizarea stării distribuite prin urmărirea contextului cauzal și a identificatorilor unici de actor pentru fiecare participant. Această abordare permite sistemului să rezolve modificările concurente prin structuri matematice de tip lattice, asigurând că toate replicile converg către aceeași stare, indiferent de ordinea în care sunt primite actualizările. Utilizatorii pot gestiona replicarea datelor fie prin sincronizare bazată pe stare, care propagă snapshot-uri complete, fie prin propagare bazată pe operații, care transmite evenimente de mutație incrementale. Aceste mecanisme susțin dezvoltarea aplicațiilor offline-first, permițând modificărilor locale să fie îmbinate consistent odată ce conectivitatea la rețea este restabilită.
Facilitates data replication through both full state snapshots and incremental operation logs to optimize network performance.