6 مستودعات
Distributed databases that use conflict-free replicated data types for state convergence.
Distinct from Distributed Databases: Specifically combines the distributed database identity with CRDT consistency models.
Explore 6 awesome GitHub repositories matching data & databases · CRDT Databases. Refine with filters or upvote what's useful.
Orbit DB is a decentralized NoSQL database that utilizes conflict-free replicated data types to ensure eventual consistency across a network of nodes. It functions as a peer-to-peer data store that uses IPFS for content-addressing and synchronization, allowing for the maintenance of application state without a central server or authority. The system is built upon a cryptographically verifiable, immutable operation log, which serves as the foundation for custom decentralized data models. This architecture enables the implementation of various data storage patterns, including JSON document stor
Implements a decentralized NoSQL database utilizing CRDTs to ensure eventual consistency across nodes.
OrbitDB is a decentralized data storage system that enables the creation of serverless databases residing across a network of peers. It functions as a peer-to-peer database that integrates with a content-addressed storage layer to distribute and replicate data without a central server. The system utilizes conflict-free replicated data types to ensure eventual consistency and state convergence across distributed nodes. It maintains an immutable record of updates using a directed acyclic graph to preserve causal ordering and cryptographic integrity. Access is managed through a decentralized ide
Provides a decentralized database using conflict-free replicated data types to ensure eventual consistency across all nodes.
Iroh is a peer-to-peer networking stack and distributed system designed for secure direct connections, content-addressed storage, and synchronized data sharing. It provides a foundation for decentralized applications by combining a QUIC-based networking layer with primitives for distributed state and data transfer. The project distinguishes itself through a comprehensive suite of decentralized capabilities, including a distributed data store using conflict-free replicated data types for collaborative synchronization and a content-addressed storage system for verifiable, resumable transfers of
Implements an eventually consistent distributed store using conflict-free replicated data types for synchronized state.
cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure eventual consistency across distributed nodes. It provides the core capabilities for offline-first data synchronization, allowing multiple database instances to merge concurrent updates and reach a consistent state. The project distinguishes itself through a combination of CRDT-based data replication and a WASM-based database engine, enabling full SQL execution and state persistence within web browsers. It supports peer-to-peer replication and cross-tab synchronization, utilizing ca
Provides a distributed database engine that uses conflict-free replicated data types for state convergence.
Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa
Implements a distributed database architecture using conflict-free replicated data types for metadata consistency.
json-joy هي مكتبة شاملة لبناء تطبيقات تعاونية في الوقت الفعلي وأنظمة موزعة. توفر إطار عمل قوياً لإدارة هياكل البيانات الشبيهة بـ JSON التي تدمج تلقائياً التعديلات المتزامنة من مستخدمين متعددين، مما يضمن حالة متسقة عبر جميع النسخ المتماثلة دون الحاجة إلى خادم تنسيق مركزي. يتميز المشروع بنهج عالي الأداء لمعالجة البيانات، باستخدام أنواع بيانات متماثلة خالية من التعارض ومزامنة قائمة على الساعة المنطقية للحفاظ على سلامة البيانات. يتضمن محركاً متخصصاً للتنقل ومعالجة الكائنات المتداخلة المعقدة باستخدام نحو مؤشر قياسي، إلى جانب مجموعة أدوات لتطبيق تعديلات ذرية دقيقة على المستندات. يتم استكمال هذه القدرات بمكتبة تسلسل عالية السرعة تدعم تنسيقات ثنائية مضغوطة لتحسين عرض النطاق الترددي للشبكة وكفاءة التخزين. بالإضافة إلى منطق المزامنة الأساسي، تقدم المكتبة مجموعة واسعة من الأدوات لإدارة الحالة التفاعلية وتكامل واجهة المستخدم. توفر خطافات ومكونات تعريفية تربط نماذج البيانات المشتركة مباشرة بمحررات النصوص والأكواد القائمة على الويب، مما يتيح ميزات مثل التواجد في الوقت الفعلي، وعرض المؤشر عن بعد، وتتبع السجل المحلي. يدعم النظام أيضاً معالجة البيانات المتقدمة، بما في ذلك التحقق من المخطط، وتقييم التعبير، وتنظيم البيانات القائم على الشجرة عالي الأداء.
Develops distributed systems that require conflict-free data synchronization across multiple clients using JSON-based structures.