1 repository
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 este un framework de colaborare în timp real și un motor de sincronizare a stării distribuite. Acesta oferă o bibliotecă de model de date colaborativ și un sistem de documente sincronizat în cloud, conceput pentru a replica structurile de date între clienții conectați folosind operațiuni ordonate pentru a asigura consistența eventuală. Framework-ul utilizează o arhitectură de tip client-server relay pentru a ruta și persista operațiunile fără a necesita logică de business personalizată pe partea de server. Acesta gestionează ciclul de viață al sesiunilor colaborative prin containere de date partajate și implementează strategii de rezolvare a conflictelor, cum ar fi last-writer-wins, alături de mecanisme de actualizare optimistă pentru a menține o experiență de utilizare responsivă. Zonele de capabilități acoperă sincronizarea datelor ierarhice, a perechilor cheie-valoare și editarea textului în timp real. Sistemul include mecanisme pentru coordonarea acțiunilor exclusive, abonamente la starea în timp real pentru actualizările interfeței utilizator și gestionarea integrată a documentelor în cloud pentru stocarea datelor aplicației pe platforme enterprise. Proiectul include o simulare de serviciu local pentru prototiparea funcționalităților colaborative fără a necesita un deployment în cloud.
Manages and persists complex hierarchical data structures and key-value pairs across distributed collaborators.