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.
Details
Links
Feature Scores
Community & Business
Active development Updated 3-6 months ago
Commercial support No commercial support
Live community 25-50% of issues addressed
Open Source Open source license
Pricing No pricing information
Trendiness
Deployment
Containerization No container image
Work as dedicated instance Can run as standalone server
Work as embedded Can embed in application
Testing in-memory version No in-memory option
Platform
Operating on Linux Linux officially supported
Operating on Windows Docker image available
SaaS offering Self-hosted only
Operations
Automatic updates Manual updates only
Client side caching Client-side cache available
Data versioning support Version control for data
Live backups No live backups
Distribution
Cluster Re-balancing No auto-rebalancing
Data Distribution
High-Availability No HA support
Query Distribution
Replication support No replication
Developer Experience
Data types defined Composite data types
Logging/Auditing No logging/auditing
Object-Graph Mapper OGM/ORM available
Reactive programming No reactive programming
Documentation up-to-date Docs current with latest version
Binary protocol Binary protocol available
CLI No CLI
GUI No GUI
Data Model
Multi-database Multi-model database
Graph-native data Graph abstraction layer
REST API No REST API
Query Language Proprietary query language
Transactions
Granular locking No granular locking
Multiple isolation levels Single isolation level
Read committed transaction
Transaction support ACID transactions
Schema & Security
Constraints Full constraint support
Schema support Constraints/triggers only
Secondary indexes Secondary indexes supported
Server side procedures No stored procedures
Triggers
Authentication No authentication
Authorization No authorization
Data encryption No encryption