Show HN: UnisonDB – Log-native KV database that replicates like a message bus
6 months ago
- #database
- #edge-computing
- #replication
- UnisonDB is a reactive, multi-modal database built on B+Trees and WAL-based streaming replication.
- Designed for local-first, edge-scale applications, it combines database semantics with streaming mechanics.
- Key features include Multi-Modal Storage (Key-Value, Wide-Column, LOB), Streaming Replication, Real-Time Notifications, and Edge-First Design.
- Architecture highlights include a Log-Native Core with WAL + MemTable + B+Tree and Streaming Replication.
- Supports various deployment topologies like Single Server, Primary + Replicas, Hub-and-Spoke, Multi-Hub, Multi-Hop Relay, and Hybrid.
- Use cases include Edge Computing, Local-First Applications, Real-Time Analytics, and Multi-Region Replication.
- Documentation covers Getting Started, Architecture, HTTP API, and Examples.
- Community support is available via GitHub, Issues, and Discussions.
- Licensed under Apache 2.0.