HeliDB is a database for storing key-value pairs
from a Java program. The client program creates
one database object per database file. The
database objects can be configured to support
different capabilities. In its simplest
configuration, a database is a file-backed map.
More advanced configurations can give it
transaction support or fast record searches by
indexing records in a B+ tree.