4 ms·
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 https://g
by ioquatix 8y ago
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 https://github.com/ioquatix/relaxo-model
It's so much fun, but not that practical for scalable websites.
- ernst_klim 8y ago>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.
- seanmcdirmid 8y agoThat sounds more like a tuple space than a KV store?
- ernst_klim 8y agoNot 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.