- Home
- Time-Series Databases
- UnitDB
On the recordRead 11 Oct 202621 facts
UnitDB
On the record
- Access controls
- The server issues client IDs and topic keys, supports revocation, and reserves topics beginning with `$` for server use.github.com · read 11 Oct 2026
- Client libraries
- The project lists official Go and Dart client libraries, with the Dart client intended for Flutter/Dart projects.github.com · read 5 Oct 2026
- Clustering
- The server can run as a cluster with replication and term-election failover; the project recommends at least three nodes for fault tolerance.github.com · read 11 Oct 2026
- Development status
- The README says the project is under active development, is not seeking major changes or new features, and welcomes small bug fixes and contributions to tests and documentation.github.com · read 5 Oct 2026
- Durability
- The architecture description says writes pass through a write-ahead log and entries become queryable in memory before periodic writes to log files.github.com · read 5 Oct 2026
- Encryption
- The server encrypts stored records at rest by default from v0.7.0, and supports keyrings and key rotation.github.com · read 11 Oct 2026
- Features
- The project lists database encryption, message-entry time-to-live, immutable database opening, and writing to wildcard topics as supported features.github.com · read 5 Oct 2026
- Implementation
- The project describes itself as 100% Go and provides an embeddable storage engine and a server.github.com · read 11 Oct 2026
- Integrations
- The maker lists supported Go and Flutter/Dart client libraries for connecting to a UnitDB server.github.com · read 11 Oct 2026
- Intended users
- The maker describes UnitDB for microservices, IoT, and real-time internet-connected devices.github.com · read 11 Oct 2026
- License
- The repository states that UnitDB is licensed under Apache-2.0.github.com · read 5 Oct 2026
- License and price
- The repository identifies UnitDB as Apache-2.0 licensed and provides source installation instructions; it does not state a product price.github.com · read 11 Oct 2026
- Messaging
- UnitDB supports Get, Put, and Delete operations, batch operations, wildcard topics, and client-server messaging over gRPC, TCP, and WebSocket.github.com · read 11 Oct 2026
- Operations
- The README says UnitDB supports Get, Put, and Delete operations, as well as batch operations.github.com · read 5 Oct 2026
- Performance
- The project says it is optimized for fast lookups and writes and supports writing billions of records per hour.github.com · read 5 Oct 2026
- Product
- UnitDB is an open-source time-series database and publish-subscribe messaging server aimed at IoT and real-time connected devices.github.com · read 11 Oct 2026
- Purpose
- UnitDB is described as a specialized time-series database for microservices, IoT, and real-time internet-connected devices.github.com · read 5 Oct 2026
- Querying
- Its UQL query language supports topic patterns, JSON payload field selection and filtering, grouping, counts, indexes, and deletion by ID or age.github.com · read 11 Oct 2026