1 Repo
Organizing and persisting hierarchical data and key-value pairs across a distributed network of users.
Distinct from Key-Value Pair Managers: None of the candidates cover the general distributed management of hierarchical and key-value structures across users.
Explore 1 awesome GitHub repository matching data & databases · Distributed Shared Data Management. Refine with filters or upvote what's useful.
FluidFramework ist ein Framework für Echtzeit-Zusammenarbeit und eine Engine zur Synchronisierung verteilter Zustände. Es bietet eine Bibliothek für kollaborative Datenmodelle und ein Cloud-synchronisiertes Dokumentensystem, das darauf ausgelegt ist, Datenstrukturen über verbundene Clients hinweg zu replizieren, wobei geordnete Operationen verwendet werden, um eine letztendliche Konsistenz sicherzustellen. Das Framework nutzt eine Client-Server-Relay-Architektur, um Operationen weiterzuleiten und zu persistieren, ohne dass benutzerdefinierte serverseitige Geschäftslogik erforderlich ist. Es verwaltet den Lebenszyklus kollaborativer Sitzungen durch gemeinsam genutzte Datencontainer und implementiert Strategien zur Konfliktlösung, wie z. B. Last-Writer-Wins, neben optimistischen Update-Mechanismen, um eine reaktionsschnelle Benutzererfahrung aufrechtzuerhalten. Die Funktionsbereiche umfassen die Synchronisierung hierarchischer Daten, Schlüssel-Wert-Paare und Echtzeit-Textbearbeitung. Das System enthält Mechanismen für die exklusive Aktionskoordination, Echtzeit-Zustandsabonnements für UI-Updates und ein integriertes Cloud-Dokumentenmanagement zur Speicherung von Anwendungsdaten auf Unternehmensplattformen. Das Projekt enthält eine lokale Dienstsimulation für das Prototyping kollaborativer Funktionen, ohne dass ein Cloud-Deployment erforderlich ist.
Manages and persists complex hierarchical data structures and key-value pairs across distributed collaborators.