6 repos
Components responsible for reading and writing data to underlying storage media.
Explore 6 awesome GitHub repositories matching data & databases · Storage Engines. Refine with filters or upvote what's useful.
This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems
Examines the internal mechanics of storage engines, including transaction support, locking strategies, and crash recovery.
Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr
Records state changes to sequential log files to ensure data durability and facilitate recovery after system restarts.
AppFlowy is a local-first knowledge base and collaborative workspace platform designed for structured information management. It functions as a modular productivity suite where users organize content through a block-based document model, allowing for flexible nesting and granular manipulation of data. The system priori
Utilizes a relational database engine to manage persistent data locally for high-performance read and write operations.
This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-lo
Illustrates memory-efficient iteration techniques for processing large datasets record-by-record rather than loading entire collections.
Meilisearch is a Rust-based search engine providing typo-tolerant full-text and vector-based semantic search with real-time conversational capabilities.
Employs a memory-mapped storage engine to provide high-performance, atomic key-value persistence.
etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronize
Logs all state changes to sequential files to guarantee data durability and consistency before application.