Back to all databases

HyperGraphDB

An open-source embedded database for storing hypergraphs, where edges can connect any number of vertices. Uses BerkeleyDB for low-level storage and supports ACID transactions with MVCC conflict detection.

Overall rank
#77
First released
2007
License
Apache-2.0
Built with
Java

Details

Type
Other
Kind
Embedded
Category
Emerging
Status
Inactive — Sporadic maintenance only since 2024
License
Apache-2.0
Language
Java
Query Languages
Java API

Feature scores

Community & Business

Active development
50%
Updated 3-6 months ago
Commercial support
0%
No commercial support
Live community
50%
25-50% of issues addressed
Open Source
Open source license
Pricing
0%
No pricing information
Trendiness
50%
No description available

Deployment

Containerization
0%
No container image
Work as dedicated instance
Can run as standalone server
Work as embedded
Can embed in application
Testing in-memory version
0%
No in-memory option

Platform

Operating on Linux
Linux officially supported
Operating on Windows
50%
Docker image available
SaaS offering
0%
Self-hosted only

Operations

Automatic updates
0%
Manual updates only
Client side caching
Client-side cache available
Data versioning support
Version control for data
Live backups
0%
No live backups

Distribution

Cluster Re-balancing
0%
No auto-rebalancing
Data Distribution
25%
No description available
High-Availability
0%
No HA support
Query Distribution
25%
No description available
Replication support
0%
No replication

Developer Experience

Data types defined
Composite data types
Logging/Auditing
0%
No logging/auditing
Object-Graph Mapper
OGM/ORM available
Reactive programming
0%
No reactive programming
Documentation up-to-date
Docs current with latest version
Binary protocol
Binary protocol available
CLI
0%
No CLI
GUI
0%
No GUI

Data Model

Multi-database
Multi-model database
Graph-native data
0%
Graph abstraction layer
REST API
0%
No REST API
Query Language
50%
Proprietary query language

Transactions

Granular locking
0%
No granular locking
Multiple isolation levels
50%
Single isolation level
Read committed transaction
25%
No description available
Transaction support
ACID transactions

Schema & Security

Constraints
Full constraint support
Schema support
50%
Constraints/triggers only
Secondary indexes
Secondary indexes supported
Server side procedures
0%
No stored procedures
Triggers
50%
No description available
Authentication
0%
No authentication
Authorization
0%
No authorization
Data encryption
0%
No encryption
Sources 4 references

License Apache-2.0

SPDX identifier as classified by GitHub from the repository licence file.

Released 2007

Confirms current value 2007; the project's own SVN repo (later mirrored to GitHub) contains a first commit dated Aug 2007, though the first packaged 1.0 release wasn't until Dec 2009.

  • Originated from an AI project called OpenCog in 2007. This project aims to build an open source framework for AGI, and HyperGraphDB is a component of the project that will handle long-term storage of complex representations.
    HyperGraphDB · Database of Databases · reviewed 2026-08-02

Language Java

Confirms current value Java; storage layer is built on Berkeley DB.

url https://hypergraphdb.org/

The www subdomain 404s and its TLS certificate doesn't even cover 'www'; the bare domain resolves fine and is the address the project's own README names as canonical.