1 repository
In-memory engines that use shared-memory architectures to process parallel requests across multiple CPU cores.
Distinct from In-Memory Databases: Focuses on the multi-threaded execution engine rather than just the in-memory storage nature
Explore 1 awesome GitHub repository matching data & databases · Multi-Threaded Shared-Memory Engines. Refine with filters or upvote what's useful.
Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar
Utilizes a multi-threaded shared-memory architecture to enable parallel request processing for sub-millisecond latency.