UnisonDB is a log-native database that combines storage and streaming into one system — no CDC, no Kafka, no separate message bus.
It uses WAL-based replication with B+Tree storage to fan out writes to 100+ edge nodes in sub-second latency. Every write is durable, queryable, and instantly available as a replication stream.
Built for Edge AI and distributed systems where data needs to live close to computation. Supports:
- Multi-model storage (KV, Wide-Column, LOB)
- Atomic multi-key transactions
- Real-time change notifications
- Namespace isolation for multi-tenancy
We benchmarked it against BadgerDB and BoltDB using redis-benchmark — results in the README show competitive write/read throughput with consistent replication performance even at 100+ concurrent relayers.
UnisonDB is a log-native database that combines storage and streaming into one system — no CDC, no Kafka, no separate message bus.
It uses WAL-based replication with B+Tree storage to fan out writes to 100+ edge nodes in sub-second latency. Every write is durable, queryable, and instantly available as a replication stream.
Built for Edge AI and distributed systems where data needs to live close to computation. Supports: - Multi-model storage (KV, Wide-Column, LOB) - Atomic multi-key transactions - Real-time change notifications - Namespace isolation for multi-tenancy
We benchmarked it against BadgerDB and BoltDB using redis-benchmark — results in the README show competitive write/read throughput with consistent replication performance even at 100+ concurrent relayers.
Open source (Apache 2.0): https://github.com/ankur-anand/unisondb
Would love feedback on the architecture and use cases!