KWDB 2.0 Release Notes
KWDB is a distributed, multi-model database, designed for AIoT scenarios. It seamlessly integrates time-series and relational databases within the same instance, enabling efficient multi-model data processing. With high-performance time-series capabilities, it is built for stability, security, high availability, and easy maintenance. KWDB is ideal for industrial IoT, digital energy, connected vehicles, and smart industries, providing a unified platform for data storage, management, and analysis.
This section highlights the major features of KWDB 2.0.
Version Details
| Version | Release Date |
|---|---|
| 2.0 | 2024.08.23 |
New Features
Data Insertion
- Supports standard SQL-based data insertion and import operations.
- Provides millisecond-level precision for timestamp data.
- Handles high-volume data insertion (millions of rows) within seconds.
Data Querying
- Offers versatile query capabilities, including
- Tag-based filtering
- Interpolation queries
- Latest value retrieval
- Tag-grouped aggregations
- Time-window aggregations
- Enables cross-model queries between relational and time-series tables.
- Delivers responses within a few seconds for simple aggregation queries on hundreds of millions of records.
Distributed Architecture
- Supports three-replica distributed clusters, ensuring continuous operation even during single-node failures.
- Automatically partitions time-series data based on tag values and timestamps.
- Creates indexes on primary tags for fast device-specific data retrieval and improved query performance.
Data Storage
- Supports online data compression without disrupting operations.
- Allows customizable data retention policies at both database and table levels.
- Achieves compression ratios ranging from 5:1 to 30:1.
Operation & Maintenance
- Supports containerized deployment.
- Runs reliably on major operating systems including Ubuntu and CentOS.
- Compatible with specialized CPUs and operating systems such as Hygon, Phytium, UOS, and Kylin.
- Includes a visual management interface for database operations.
For more information, see O&M Overview.
Database Connectors
Supports database connection via JDBC, RESTful API, and other standard interfaces. For more information, see Developer Guide Overview.
Database Security
- Implements robust user authentication with username/password management.
- Provides granular permission controls (create, delete, query, insert, update) that can be assigned to all or specific users
- Supports configurable database auditing for DDL, DML, DCL, and DQL operations.
- Secures client-server communications through HTTPS and other encryption protocols.
For more information, see Security Overview.
Ecosystem Support
- Compatible with popular ecosystem tools, including Prometheus, Grafana, OpenTelemetry, Kafka, EMQX, and DataX.
- Allows database connection and data read/write operations via industry-standard frameworks such as MyBatis and MyBatis-Plus.