I needed fast embedded storage. RocksDB wasn't it. So I built TidesDB
tidesdb.com·3h·
Discuss: Hacker News
Flag this post

TidesDB is a fast and efficient embedded key-value storage engine library written in C. Built on a log-structured merge-tree (LSM-tree) architecture, it provides a foundational library for building database systems or can be used directly as a standalone key-value or column store.

Key Characteristics

TidesDB is an embeddable storage library designed for direct integration into applications. It handles keys and values as raw byte sequences without size restrictions (up to system memory limits), giving you full control over serialization. Optimized for write-heavy workloads, it maintains efficient reads through bloom filters, block indices, and compaction.

Core Features

  • ACID transactions that are atomic, consistent, isolated (read committed), and durable. Transactions…

Similar Posts

Loading similar posts...