obigstore: database with BigTable-like data model atop LevelDB
OCaml
44
747 commits
updated Sep 26, 2017
(Note clone this repository with git clone --recursive )
Copyright (C) 2012-2014 Mauricio Fernandez mfp@acm.org
obigstore is a database server + client library and associated tools. It exposes a multidimensional BigTable-like data model built on top of the Google LevelDB library, inheriting its fundamental strengths, such as fast random writes or control over the physical data layout. It can be used in a client/server setting or as an embedded database. More information can be found at obigstore.forge.ocamlcore.org.
obigstore's salient features include:
obigstore currently includes:
(Debian package names parenthesized)
Just
$ omake # -j 4 for instance to parallelize the build
should do. This will build the server, client programs and libraries. You can run the tests with
$ omake test
You can then install at once the obigstore core, client, server and util libraries, as well as the executables with:
$ omake install
The generated executables are:
They are standalone (modulo the snappy and tcmalloc dependencies) and can be used simply by placing them somewhere in the PATH.
OCaml
96.1%
C++
2.9%
obigstore: database with BigTable-like data model atop LevelDB
OCaml
44
747 commits
updated Sep 26, 2017
(Note clone this repository with git clone --recursive )
Copyright (C) 2012-2014 Mauricio Fernandez mfp@acm.org
obigstore is a database server + client library and associated tools. It exposes a multidimensional BigTable-like data model built on top of the Google LevelDB library, inheriting its fundamental strengths, such as fast random writes or control over the physical data layout. It can be used in a client/server setting or as an embedded database. More information can be found at obigstore.forge.ocamlcore.org.
obigstore's salient features include:
obigstore currently includes:
(Debian package names parenthesized)
Just
$ omake # -j 4 for instance to parallelize the build
should do. This will build the server, client programs and libraries. You can run the tests with
$ omake test
You can then install at once the obigstore core, client, server and util libraries, as well as the executables with:
$ omake install
The generated executables are:
They are standalone (modulo the snappy and tcmalloc dependencies) and can be used simply by placing them somewhere in the PATH.
OCaml
96.1%
C++
2.9%