MemTable Crash-Safe Recovery

This page summarizes the projects mentioned and recommended in the original post on dev.to

AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. CSPP (Crash-Safe Parallel Patricia) began with high-performance concurrent reads and writes; its predecessor was Dynamic Patricia Trie. For key reads and writes alone, it is an order of magnitude faster than SkipList. For example, an existing concurrent write test recorded performance more than 30 times that of RocksDB SkipList when value length was excluded from consideration.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. CSPP (Crash-Safe Parallel Patricia) began with high-performance concurrent reads and writes; its predecessor was Dynamic Patricia Trie. For key reads and writes alone, it is an order of magnitude faster than SkipList. For example, an existing concurrent write test recorded performance more than 30 times that of RocksDB SkipList when value length was excluded from consideration.

  4. toplingdb

    ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction

    An LSM (Log-Structured Merge-tree) buffers writes, then generates and merges sorted files in batches. RocksDB is an LSM-based KV storage engine. ToplingDB is a RocksDB fork that retains its basic read/write model while rewriting hot-path code and replacing key components.

  5. rockside

    Add memtable_crash_safe_recover: true to DBOptions.default in db_bench_community.yaml to enable it. memtable_as_log_index is not required.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • We Developed a Rule Database

    2 projects | news.ycombinator.com | 2 Feb 2026
  • ToplingDB – the compatible superior replacement for RocksDB

    6 projects | news.ycombinator.com | 1 Jul 2025
  • List of 45 databases in the world

    27 projects | dev.to | 9 Jul 2024
  • Redis as a Database

    3 projects | news.ycombinator.com | 24 Oct 2023
  • Apache Pegasus - A horizontally scalable, high-performance key-value store

    1 project | /r/patient_hackernews | 7 Oct 2022

Did you know that C++ is
the 7th most popular programming language
based on number of references?