ACID Transactions
ACID transactions that are atomic, consistent, isolated, and durable across multiple column families.
ACID Transactions
ACID transactions that are atomic, consistent, isolated, and durable across multiple column families.
Concurrent
Readers don’t block readers or writers, and writers don’t block readers. Writes are serialized per column family.
LSM-Tree Architecture
Log-structured merge-tree design optimized for write-heavy workloads with efficient read performance.
Flexible Compression
Support for Snappy, LZ4, and ZSTD compression algorithms. Configure per column family for optimal storage efficiency.
Background Or Manual Compaction
Reduces SSTable count and removes expired/deleted keys without blocking column family operations.
Cross-Platform & Portable
Native support for 32-bit and 64-bit Linux, macOS, and Windows with platform abstraction layer for consistent behavior. Storage files are portable across platforms and architectures.
Easy to use API
Clean, intuitive C API with consistent error handling.