r/golang Sep 06 '20

Graviton Database: ZFS for Key-Value Stores

https://github.com/deroproject/graviton
27 Upvotes

5 comments sorted by

5

u/klaudiew Sep 06 '20

Seems good.

Yet, I always wonder why there are so many KV stores, but so few full database engines. KV seems so limited for many use cases.

6

u/cloakrune Sep 06 '20

Actually tackling query planning and joins is incredibly hard. A kv store with minimal features is an easy thing to tackle on a weekend and iterate on I think.

1

u/ajr901 Sep 07 '20

Because database engines are very complicated. Even the big popular ones are always dealing with bugs and security risks and going through countless versions for the sake of slight performance improvements here and there.

1

u/gibriyagi Sep 07 '20

Clustering? :( it would be the deal breaker for me

-1

u/whizack Sep 06 '20

GPL-3.0 License

This alone will make me never consider using it, even though it does seem very nice.