2 Repos
Automatic synchronization of state between browsers, servers, and databases to ensure a consistent global view.
Distinct from Mobile Database Cross-Client Sync: Shortlist candidates are too specific to Apple Core Data, mobile DBs, or simple config files.
Explore 2 awesome GitHub repositories matching data & databases · Cross-Client Data Synchronization. Refine with filters or upvote what's useful.
Derby ist ein isomorphes MVC-Framework und eine Echtzeit-Datensynchronisations-Engine, die für den Aufbau kollaborativer Anwendungen konzipiert ist. Es fungiert als bidirektionale Data-Binding-Bibliothek und Template-Engine, die eine einzige Codebasis zwischen Node.js und dem Browser teilt, um den Status über Clients und Server hinweg zu synchronisieren. Das Framework zeichnet sich durch den Einsatz von Operational Transformation aus, um Datenkonflikte automatisch aufzulösen, was Echtzeit-Shared-Editing und Multi-User-Kollaboration ermöglicht. Es verwendet ein differenzielles State-Mutation-Modell, um Updates durch Deep-Equality-Checks zu minimieren und sicherzustellen, dass nur geänderte Werte propagiert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich reaktivem State-Management, isomorphem Routing und modularer UI-Komponentenentwicklung. Sie bietet Tools zur Verwaltung verschachtelter Datenpfade, zur Ausführung isomorpher Renderings für schnelle initiale Ladezeiten und zur Integration mit Server-Middleware. Das System ist in TypeScript implementiert.
Synchronizes data automatically between browsers, servers, and databases so all users see the same state.
ObjectBox Java ist eine eingebettete NoSQL-Objektdatenbank für Java und Android, die Datenobjekte direkt ohne relationale Abbildung speichert. Sie fungiert als Storage-Engine im nativen Prozess und ermöglicht es Anwendungen, einfache Java- oder Kotlin-Klassen als Entitäten zu persistieren. Das Projekt zeichnet sich durch eine On-Device-Vektordatenbank-Fähigkeit aus, die HNSW-Indizes nutzt, um approximative Nearest-Neighbor-Suchen und semantische Ähnlichkeitsabfragen durchzuführen. Es enthält zudem einen lokal gehosteten, webbasierten Browser zur Visualisierung von Datenobjekten, Schemata und Abhängigkeitsdiagrammen. Die Datenbank deckt eine breite Palette an Datenverwaltungsfunktionen ab, einschließlich ACID-konformer atomarer Transaktionen, reaktiver Datenströme für Echtzeitbeobachtungen und plattformübergreifender Datensynchronisation. Die Speicheroberfläche unterstützt Object-Relation-Mapping mit Lazy-Loading, eigenschaftsbasierter Filterung und der Möglichkeit, den Datenspeicher zur Zwischenspeicherung oder für automatisierte Tests im Arbeitsspeicher zu initialisieren.
Synchronizes objects between on-device storage and other platforms to maintain data consistency.