TidesDB is a comprehensive storage engine featuring ACID-compliant transactions, concurrent multi-threaded access, and atomic operations to ensure data integrity. It supports bidirectional cursors, write-ahead logging, and optimizations through multithreaded compaction and bloom filters.
The system offers multiple compression options (Snappy, LZ4, ZSTD), time-to-live settings, and block indices for faster reads. With an intuitive API, user-friendly error handling, and cross-platform support for Linux, MacOS, and Windows, TidesDB combines powerful functionality with ease of use. It also supports advanced range and filter queries and provides column-family statistics via its public API.