koculu / ZoneTree

ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.
https://tenray.io/
MIT License
354 stars 32 forks source link

ZoneTree vs MS Garnet comparison #62

Closed MedAnd closed 4 months ago

MedAnd commented 4 months ago

Hi, I came across your project recently and found it interesting.

More a question actually; I am wondering how ZoneTree compares to MS Garnet both in terms of performance and features?

Thx.

koculu commented 4 months ago

Hi @MedAnd ,

Thanks for your interest in ZoneTree!

ZoneTree and MS Garnet serve different purposes. Garnet is a server application that supports the Redis protocol, whereas ZoneTree is a library implementing LSM Tree.

Comparison of these products does not make sense to me.

Thanks.

MedAnd commented 4 months ago

Hi @koculu - what are the main use cases where you see ZoneTree excelling?

koculu commented 4 months ago

I think the Wikipedia article explains this concept more effectively: Log-structured merge-tree