2 repository-uri
Serializing document state and modification patches into various formats.
Distinct from Document Storage: Distinct from Document Storage: focuses on the serialization of change patches rather than persistence.
Explore 2 awesome GitHub repositories matching data & databases · Change Serialization. Refine with filters or upvote what's useful.
Specificația OCI Container Image este un format standardizat pentru imaginile de containere care asigură interoperabilitatea între diferite instrumente de build și runtime-uri. Servește drept standard de distribuție pentru structurarea blob-urilor de imagine și a manifestelor, oferind o modalitate consistentă de a transfera date între registre și clienți. Specificația utilizează un standard de stocare adresabilă prin conținut care identifică straturile de imagine și manifestele folosind digest-uri criptografice pentru a asigura integritatea datelor. Include o schemă de configurare bazată pe JSON pentru definirea metadatelor de execuție, cum ar fi entrypoint-urile și variabilele de mediu, și oferă un format de ambalare flexibil pentru a grupa artefacte non-container folosind tipuri media personalizate. Proiectul acoperă capabilități de nivel înalt, inclusiv distribuția imaginilor multi-platformă prin indici care mapează referințele către sisteme de operare și arhitecturi specifice. De asemenea, definește mecanismele pentru compoziția straturilor sistemului de fișiere, maparea resurselor prin manifeste și traducerea configurațiilor de imagine în specificații de runtime.
Defines how filesystem additions and removals are packaged into archive blobs for distribution.
json-joy este o bibliotecă cuprinzătoare pentru construirea de aplicații colaborative în timp real și sisteme distribuite. Oferă un framework robust pentru gestionarea structurilor de date partajate de tip JSON care îmbină automat editările concurente de la mai mulți utilizatori, asigurând o stare consistentă pe toate replicile fără a necesita un server central de coordonare. Proiectul se distinge printr-o abordare de înaltă performanță a gestionării datelor, utilizând tipuri de date replicate fără conflicte (CRDT) și sincronizare bazată pe ceasuri logice pentru a menține integritatea datelor. Include un motor specializat pentru navigarea și manipularea obiectelor imbricate complexe folosind sintaxa standardizată de pointeri, alături de un toolkit pentru aplicarea modificărilor granulare și atomice asupra documentelor. Aceste capabilități sunt completate de o bibliotecă de serializare de mare viteză care suportă formate binare compacte pentru a optimiza lățimea de bandă a rețelei și eficiența stocării. Dincolo de logica sa de sincronizare de bază, biblioteca oferă o suită largă de instrumente pentru gestionarea reactivă a stării și integrarea interfeței utilizator. Oferă hook-uri și componente declarative care leagă modelele de date partajate direct de editoarele web de text și cod, permițând funcții precum prezența în timp real, randarea cursorului la distanță și urmărirea istoricului local. Sistemul suportă, de asemenea, procesarea avansată a datelor, inclusiv validarea schemei, evaluarea expresiilor și organizarea datelor bazată pe arbori de înaltă performanță.
Serializes document state and modification patches into various formats for efficient transmission.