Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Also a git implementation in pure OCaml, used for irmin git-based kv storage:

https://github.com/mirage/ocaml-git

https://github.com/mirage/irmin



Man I was thinking last week that something like this based on git or pijul would be a better backend for kubernetes than Etcd is.


Here is an implementation of a Ruby based kv store build on top of rugged, which is built on top of libgit2:

https://github.com/ioquatix/relaxo-model

It's so much fun, but not that practical for scalable websites.


>It's so much fun, but not that practical for scalable websites.

Git based kv has a bit different purpose than the regular kv storage. They are intended for communication between entities, running in parallel, sort of transactional memory. They are not intended for users' data storage.


That sounds more like a tuple space than a KV store?


Not sure, but the idea is that you could not only read and write, but write in parallel so the keys are merged according to the merge rule you've provided.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: