3 مستودعات
Low-level systems for managing on-disk data with features like atomic batches and background compaction.
Distinguishing note: None of the candidates cover the general identity of a low-level persistent engine for embedded use.
Explore 3 awesome GitHub repositories matching data & databases · Persistent Storage Engines. Refine with filters or upvote what's useful.
LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab
Provides a low-level system for managing disk data with atomic batches, snapshots, and background compaction.
RoseDB هو قاعدة بيانات مفتاح-قيمة (key-value) مستمرة ومحرك تخزين قائم على السجلات (log-structured). يعمل كنظام تخزين خفيف الوزن يستخدم جدول تجزئة قائم على السجلات وتنفيذ محرك Bitcask لتوفير استرجاع سريع للبيانات واستمرارية مدعومة بالقرص. يعمل النظام كمحرك معاملات ذري (atomic transaction)، حيث يجمع عمليات القراءة والكتابة المتعددة في وحدات واحدة للحفاظ على اتساق البيانات. يتعامل النظام مع البيانات من خلال نموذج مفتاح-قيمة يدعم عمليات الإدراج والبحث والحذف الفردية. توفر قاعدة البيانات إمكانيات لمعالجة البيانات المجمعة والتحديثات الذرية. بالإضافة إلى ذلك، يتضمن المشروع ميزات لإدارة المحتوى ذي الإصدارات وترجمة المحتوى متعدد اللغات.
Implements a lightweight storage layer based on the Bitcask engine for high-performance writes and persistence.
H2 is a JDBC-compliant relational database management system written in Java. It functions as an embeddable SQL database that can run directly within an application process to remove network latency, or as an in-memory database for high-performance volatile storage. It also includes a web-based console for executing SQL commands and administering schemas. The system is characterized by its flexible deployment modes, including a standalone server mode for remote TCP/IP access and a mixed mode for simultaneous local and remote connectivity. It features a dialect emulation layer and compatibilit
Includes a low-level persistent storage engine with capabilities for checkpoints and database compaction.