2 repository-uri
Managing the flow of data between local clients and remote databases while resolving concurrent conflicts.
Distinct from Remote Data Synchronization: Existing candidates focus on memory mutexes or file syncing, not application-state sync with conflict resolution.
Explore 2 awesome GitHub repositories matching data & databases · Shared Data Synchronization. Refine with filters or upvote what's useful.
Derby este un framework MVC izomorf și un motor de sincronizare a datelor în timp real, conceput pentru construirea de aplicații colaborative. Funcționează ca o bibliotecă de data binding bidirecțional și un motor de șabloane care partajează o singură bază de cod între Node.js și browser pentru a sincroniza starea între clienți și servere. Framework-ul se distinge prin utilizarea transformării operaționale pentru a rezolva automat conflictele de date, permițând editarea partajată în timp real și colaborarea multi-utilizator. Utilizează un model de mutație a stării diferențiale pentru a minimiza actualizările prin efectuarea de verificări de egalitate profundă, asigurându-se că doar valorile modificate sunt propagate. Platforma acoperă o gamă largă de capabilități, inclusiv gestionarea reactivă a stării, rutarea izomorfă și dezvoltarea modulară a componentelor UI. Oferă instrumente pentru gestionarea căilor de date imbricate, executarea randării izomorfe pentru încărcări inițiale rapide și integrarea cu middleware-ul serverului. Sistemul este implementat folosind TypeScript.
Manages the flow of data between a local client and a remote database while resolving concurrent update conflicts.
Rotki este o suită de gestionare financiară local-first concepută pentru urmărirea portofoliului de criptomonede, contabilitatea fiscală și analiza finanțelor descentralizate (DeFi). Funcționează ca o aplicație self-hosted care securizează toate înregistrările financiare, istoricul tranzacțiilor și credențialele utilizatorului într-o bază de date locală criptată, asigurându-se că datele sensibile rămân în întregime sub controlul utilizatorului. Platforma se distinge printr-o arhitectură care protejează confidențialitatea, eliminând dependența de stocarea în cloud centralizată sau de furnizorii de date terți. Utilizatorii mențin controlul deplin asupra conectivității lor prin configurarea endpoint-urilor RPC personalizate pentru interogări blockchain și utilizarea integrărilor API read-only pentru sincronizarea datelor de schimb. Mai mult, aplicația folosește o abordare zero-knowledge pentru sincronizarea datelor, permițând utilizatorilor să facă backup securizat și să acceseze înregistrările financiare pe mai multe dispozitive fără a expune informații private. Dincolo de modelul său de bază de stocare și conectivitate, software-ul dispune de un motor contabil modular care calculează profitul, pierderea și valorile fiscale prin aplicarea metodelor de cost-basis selectate de utilizator la datele agregate. Include o logică de parsare specializată pentru a traduce activitatea blockchain brută în evenimente lizibile pentru oameni, acoperind interacțiuni DeFi complexe, cum ar fi furnizarea de lichiditate, pozițiile de creditare și yield farming. Sistemul oferă, de asemenea, instrumente cuprinzătoare de vizualizare pentru a reda tendințele istorice, alocările de active și evoluția valorii nete.
Triggers manual updates or resolves version conflicts between local and remote data stores to ensure portfolio information remains current.