ยป Home ยป Applications ยป Developer Tools ยป TidesDB

TidesDB

Author:

๐Ÿ”— diagraphic

Real discussions and feedbacks of TidesDB

๐Ÿ”— Join the Discussion on Forums

App Description

TidesDB is a log structured time series embedded storage engine. It’s a passion project of mine. I have been writing database systems and data structures for a while now and TidesDB is the baby as we say. Some features include ACID transactions, concurrent operations, column families, atomic transactions, cursor for iteration, WAL for durability, multithreaded compaction, background partial merge compaction, bloom filters, compression, TTL, configurable settings, error handling, easy API, multiple memtable data structures, multiplatform support, logging, block indices, and statistics.

Project Overview

TidesDB is an open-source, log-structured time series embedded storage engine designed for fast key-value storage. It offers a wide range of features including ACID transactions, concurrent operations, column families, atomic transactions, and more. The project is a passion project of the author, who has extensive experience in writing database systems and data structures. TidesDB is written in C but is being expanded with bindings for other languages. The project is well-documented and aims to provide a simple and easy-to-use API for developers.

Links

๐ŸŒ Website: https://github.com/tidesdb/tidesdb

Features & Benefits

โœ… ACID transactions
โœ… Concurrent operations
โœ… Column families
โœ… Atomic transactions
โœ… Cursor for iteration
โœ… WAL for durability
โœ… Multithreaded compaction
โœ… Background partial merge compaction
โœ… Bloom filters
โœ… Compression
โœ… TTL
โœ… Configurable settings
โœ… Error handling
โœ… Easy API
โœ… Multiple memtable data structures
โœ… Multiplatform support
โœ… Logging
โœ… Block indices
โœ… Statistics

Related Posts

Leave a Reply