arrdem / shelving

A toolkit for building data stores.
Eclipse Public License 1.0
38 stars 2 forks source link

Implement a MapDB backend #12

Open arrdem opened 6 years ago

arrdem commented 6 years ago

MapDB is a Java persistence layer which offers many of the primitives required for implementing a Shelving store. One of the advantages of MapDB is that it provides incremental serialization & deserialization which allows it to maintain a smaller memory footprint in the face of larger datasets and is probably more generally appropriate to actually deploying Shelving as a persistence layer.