Skip to content

o1-labs/orocksdb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ORocksDb

This repository contains some ocaml bindings to the C api of rocksdb. It is most certainly not complete. Not all available/implemented options have been tested. Additions and fixes are always welcome.

The binding is used as part of https://github.com/openvstorage/alba.

In case this library is not sufficient for your needs, then feel free to extend it, or to have a look at one of the alternatives: https://github.com/ahrefs/ocaml-ahrocksdb and https://github.com/chetmurthy/ocaml-rocksdb.

Setup development environment

opam switch create ./ 4.14.0 --no-install
opam install merlin ocamlformat

Build and run tests

opam install . --with-test --deps-only
dune build
dune runtest
dune fmt --auto-promote # to format the code

About

An OCaml RocksDb binding using ocaml-ctypes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 97.8%
  • BitBake 1.2%
  • Dune 1.0%