Apache IoTDB
Apache IoTDB is an open-source time-series database designed for industrial IoT applications, offering high-throughput read/write, efficient data compression, and seamless integration with big data ecosystems like Hadoop and Spark.
Apache IoTDB is an open-source alternative to:

Apache IoTDB
Apache IoTDB is an industrial IoT time-series database management system that adopts a lightweight architecture with edge-cloud collaboration, supporting integrated collection, storage, management, and analysis of IoT time-series data. It features multi-protocol compatibility, ultra-high compression ratio, high-throughput read/write capabilities, industrial-grade stability, and minimal maintenance requirements.
Key Features
- High-throughput read/write: Supports millions of low-power IoT devices with lightning-fast data retrieval and storage.
- Efficient directory structure: Organizes complex IoT data structures with fuzzy searching for large-scale time-series datasets.
- Rich query semantics: Enables time alignment across devices, in-field computations, and aggregation functions in time dimensions.
- Low hardware cost: Achieves high compression ratios (e.g., <$0.23 to store 1GB of data on hard disk).
- Flexible deployment: Offers one-click cloud installation, desktop terminal tools, and cloud-to-on-premise synchronization.
- Open-source ecosystem integration: Compatible with Hadoop, Spark, Flink, and Grafana for advanced analytics and visualization.
Tech / Self-Hosting
Apache IoTDB is an open-source project under the Apache Software Foundation, licensed under the Apache License 2.0. It can be self-hosted on any infrastructure and supports various deployment models including cloud, on-premise, and hybrid environments. The project provides comprehensive documentation, community support, and enterprise-grade stability for production use.
GitHub Repository: https://github.com/apache/iotdb
Primary Website: https://iotdb.apache.org