A blazing fast specialized time-series database optimized for IoT, real-time connected devices, and AI analytics.
Unitdb is a specialized time-series database built for handling high-volume, time-stamped data from IoT devices, real-time connected systems, and AI analytics. It solves the need for low-latency messaging and efficient storage in scenarios where traditional databases may struggle with throughput and scalability.
Developers and engineers building IoT platforms, real-time monitoring systems, or AI-driven analytics applications that require fast data ingestion and querying.
Developers choose Unitdb for its blazing fast performance, ability to handle billions of records per hour, and built-in features like encryption, time-to-live, and wildcard topics—all in a lightweight, Go-based package.
Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Optimized for high-throughput ingestion, supporting billions of records per hour, as stated in the README, making it ideal for IoT and real-time data streams.
Can store larger-than-memory data sets with built-in compression and encryption, reducing storage costs while ensuring security for time-series data.
Supports time-to-live on message entries, allowing for automatic cleanup of old data without manual intervention, which is crucial for IoT applications.
Enables writing to wildcard topics, providing flexible data organization and retrieval patterns, as highlighted in the architecture overview.
Officially only provides client libraries in Go and Dart, which restricts adoption for teams using other programming languages like Python or Java.
The README admits that distributed design, including replication and sharding, is a future enhancement, limiting scalability for large, production-ready deployments.
Setting up multi-node clusters requires manual configuration of ports and paths, as shown in the examples, which can be error-prone and time-consuming compared to automated solutions.