Alternatives
Products that do what TidesDB – A storage engine that outperforms RocksDB does
Hey everyone, I am sharing my open-source storage engine project TidesDB. I'd love to hear your feedback and thoughts. Cheers.
- 1TD
2020 · textdb.dev
- 2AD
Hey hackernews! I'd like to share a hobby and passion project I've been working on for almost a year now. It's an open-source storage engine (underlying component of a database(s)) similar to that of LevelDB/RocksDB but written entirely in C. The storage engine is called TidesDB. TidesDB is written entirely in C. It's designed as a fast, transactional key-value storage engine built on a log-structured merge-tree (LSM-tree) architecture. My journey with TidesDB began nearly 2 years ago whilst I was experimenting with various data structures and databases in Go. When I encountered the…
2025 · github.com
- 3

- 4

- 5FA
2017 · fauna.com
- 6IB
2016 · upscaledb.com
- 7RI
2016 · restdb.io
- 8SV
I've already posted yesterday, but I'd really love to get comments, any kind of questions, suggestions and help would be greatly appreciated as it's an Open Source project of mine (and was for others during my studies at the University of Konstanz 6 years ago). Since then I spent countless ours to bring forth the idea of a versioned storage system, especially well suited for analytical tasks for timd-varying data. Especially I'd love to discuss what documentation you need, which next steps are necessary (JSON, Cloud...), API additions or changes... I've updated the README quiet a bit, such…
2018
- 9SA
2021 · sleekdb.github.io
- 10HE
2021 · hippobase.io
- 118R
2019 · 8base.com
- 12GA
Hello HN! These last few months I've been working on my first open source project: an embedded database written in pure-go. That took me some months, as I had to learn how to deal with such large packages. Until then, all packages I had made were quite small an did not require much. I usually did not have to worry about things like allocation optimization and instance pools until This project. It started when I wanted to make a port of a tool to a TUI environment. I'm actually used to working with TUIs in golang, so that was my language of choice. The tool I wanted to port is written in…
Feb 2026
- 13OA
2018 · one-db.org
- 14DL
2014 · databaselabs.io
- 15SS
I'm developing a storage system for versioning data at the subfile level, especially well suited for SSDs due to its log-structured COW nature. It implements a novel versioning algorithm called sliding snapshot, a diff-algorithm which makes use of our stable record-identifiers and optionally hashes, another diff algorithm for importing similar XML-documents as a versioned resource as well as novel XPath axis to navigate not only in space, but also in time. Recently, I've implemented a higher level, asynchronous REST-API with Kotlin (Coroutines) and Vert.x in a seperate module. The system is…
2018
- 16LA
2015 · github.com
- 17B2
2023 · bytebase.com
- 18SF
2015 · blog.spawner.io
- 19JC
2013 · blog.jackdb.com
- 20SD
2020 · github.com
- 21SS
2022 · github.com
- 22SP
2021 · github.com
- 23BA
2023 · github.com
- 24EA
2021 · engula.io
Ranked by how close each launch is in meaning, then by votes. Refine with a description →