1 repository
Checkpointing mechanisms that batch commits into groups and write checkpoints without blocking normal operations.
Distinct from State Checkpointing: Distinct from State Checkpointing: focuses on group-commit batching for performance, not general state persistence.
Explore 1 awesome GitHub repository matching data & databases · Group-Commit Checkpoints. Refine with filters or upvote what's useful.
FASTER is a high-throughput key-value store that combines an in-memory data store with a hybrid memory-disk storage engine, enabling datasets larger than available RAM. It uses a latch-free, cache-optimized index for concurrent point lookups and heavy updates, and records all mutations to a persistent append-only log on disk with checksum validation and group-commit checkpointing for crash recovery. The system supports multi-key transactional workloads through atomic multi-key locking, ensuring transactional consistency without coarse-grained contention. It exposes the key-value store to remo
Restores consistent state after crashes using non-blocking group-commit checkpointing.