1 repo
Mechanisms and patterns for ensuring data durability in storage systems.
Distinguishing note: Focuses on the architectural approach to persistence rather than specific database engine implementations.
Explore 1 awesome GitHub repository matching data & databases · Persistence Strategies. Refine with filters or upvote what's useful.
Dragonfly is a high-performance, multi-model in-memory data store designed to serve as a drop-in replacement for existing database infrastructures. By utilizing a multi-threaded, shared-nothing architecture and a fiber-based concurrency model, it maximizes CPU utilization and minimizes latency for read and write operations. The system supports a wide range of data structures, including strings, hashes, lists, sets, sorted sets, and JSON documents, while maintaining full compatibility with standard industry wire protocols and client libraries. What distinguishes Dragonfly is its focus on effic
Captures point-in-time states of the in-memory dataset by asynchronously streaming memory pages to disk to ensure durability without blocking operations.