HyperGraphDB is a general purpose, free open-source data storage mechanism. Geared toward modern applications with complex and evolving domain models, it is suitable for semantic web, artificial intelligence, social networking or regular object-oriented business applications.
HyperGraphDB is a Java based product built on top of the Berkeley DB storage library.
Key Features of HyperGraphDB include:
HyperGraphDB is a Java based product built on top of the Berkeley DB storage library.
Key Features of HyperGraphDB include:
- Powerful data modeling and knowledge representation.
- Graph-oriented storage.
- N-ary, higher order relationships (edges) between graph nodes.
- Graph traversals and relational-style queries.
- Customizable indexing.
- Customizable storage management.
- Extensible, dynamic DB schema through custom typing.
- Out of the box Java OO database.
- Fully transactional and multi-threaded, MVCC/STM.
- P2P framework for data distribution.
In addition, the project includes several practical domain specific components for semantic web, reasoning and natural language processing. For more information, documentation and downloads, please visit the HyperGraphDB Home Page.