Settings

Theme

Show HN: TidesDB – A persistent key-value store optimized for modern hardware

github.com

10 points by alexpadula a month ago · 4 comments · 1 min read

Reader

Hey everyone! sharing an open source storage engine I created and work on called TidesDB. I hope you check it out, and do let me know your thoughts and or questions!

You can also find design documentation, benchmarks, libraries and more on the website.

Alex

atmanactive a month ago

With your own words, as an author, please explain briefly, TidesDB vs MemCached. Thanks.

  • alexpadulaOP a month ago

    TidesDB is a storage engine, you use it to build databases. It's persistent and built on a log-structured-merge tree (LSM) with modern research incorporated such as

    * Spooky - Granulating LSM-Tree Compactions Correctly

    * WiscKey - Key-value seperation

    TidesDB has cache layers such as a clock block cache but it's mainly a persistent layer and a library.

    I also have a presentation on TidesDB you can find here: https://www.youtube.com/watch?v=7HROlAaiGVQ

    Memcached is a cache, TidesDB is an engine for building databases, think a game engine for building games like say Unity.

danshalev7 a month ago

Looks interesting!

  • alexpadulaOP a month ago

    Thank you. Do have dive into the code, documentation, and articles on the website, may further peak your interests!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection