smondet / trakeva

Transactions, Keys, and Values
http://www.hammerlab.org/docs/trakeva/master/index.html
24 stars 3 forks source link

tokyo backend #3

Open smondet opened 9 years ago

smondet commented 9 years ago

See toolslive/camltc but we may want toolslive/camltc#24? fixed.

UnixJunkie commented 6 years ago

That's a shame we don't have anymore good old bindings to berkeleydb in ocaml. This was the key-value workhorse database in the past...

smondet commented 6 years ago

@UnixJunkie I think I remember there was a Berkeley DB library in the pre-opam era, don't know what happened to it. In any case, as far as I know, Berkeley DB does not provide an API capable of implementing Trakeva's Action.t transactions (or would need to implement them on top of ithe DB).

UnixJunkie commented 6 years ago

I don't need ACID transactions, I just want the highest performance and a Hashtbl on disk. I know about those bdb bindings (but they were for an old vesion of bdb): https://github.com/fccm/ocamlbdb