Graft: Eine neue Edge-Replikations-Engine für starke Konsistenz und partielle Synchronisierung

2025-04-02
Graft: Eine neue Edge-Replikations-Engine für starke Konsistenz und partielle Synchronisierung

Graft, eine Open-Source-Transaktions-Speicher-Engine, adressiert die Herausforderungen der Datensynchronisierung in Edge-Computing-Umgebungen. Anders als herkömmliche Vollreplikation oder schema-aware Diffing verwendet Graft eine verzögerte, partielle Replikationsstrategie, die starke Konsistenzgarantien, horizontale Skalierbarkeit und die Haltbarkeit von Objektspeichern kombiniert. Es ermöglicht Clients, Daten nach Bedarf zu synchronisieren, indem nur die notwendigen Daten abgerufen werden, und unterstützt die Synchronisierung von Edge- und Offline-Geräten. Der Kern ist das Volume, eine spärliche, geordnete Sammlung von Seiten fester Größe, wobei Clients über eine transaktionsbasierte API interagieren. Dies macht Graft für verschiedene Anwendungsfälle geeignet, darunter Offline-First-Apps, plattformübergreifende Synchronisierung und zustandslose Multi-Writer-Replikate.

Entwicklung Datenbankreplikation