Irmin is an embedded database storage library for decentralized databases that are mergeable and branchable. It was developed as part of the OCaml MirageOS project.
The project originally started as a distributed filesystem and block store that was designed to follow the same as the Git version control system.
Document / XML
Command-line / Shell
N-ary Storage Model (Row/Record)
Linux, OS X