Uqbar 1.1.0
1. Version Description
Uqbar 1.1.0 is the first version of the Uqbar time-series database. It was released on December 30 of 2022. As a Preview version, Uqbar 1.1.0 mainly builds the basic timing processing capability and optimizes the performance and compression rate, etc.
2. Functions Overview
2.1 Time-Series Policy Management
-
New syntax and functions for creating, modifying, deleting and setting default policies for time-series policy.
-
Built-in default time-series data management policy.
-
Automatically aligning data by policy.
2.2 Time-Series Table Management
- Support time-series table creation, modification, and deletion.
- Support time-series table-related views, facilitating usage and management of time-series data.
- Divide data into chunk groups by time.
2.3 Time-Series Data Write
- Support data write without the time value, tag value, or field value.
- Support out-of-order writing.
- Allow users to customize the data consistency level.
- Write performance optimization.
2.4 Data Compression
- Support data background automatic compression storage function.
- Support manual data compression syntax and functions.
2.5 Deletion of Expired Data
-
Support automatically deleting expired data in the background.
-
Support manual data deletion syntax and functions.
2.6 Data Storage
- Compressed data tags are automatically stored separately from the field values.
- Support row-column hybrid storage of time-series data.
2.7 Data Query
-
Support inverted index and combination query of any tag.
-
Support row-column combination query.
-
Support the time window aggregation function, time_bucket.
-
Support common time-series analysis functions, including first and last.
2.8 High Availability
-
Support HA deployment.
-
Support automatic failover.
2.9 Backup and Restoration
- Support physical backup and restoration.
2.10 Biological Support
-
Support for data visualization presentation using Grafana.
-
Support for consuming Kafka data.
2.11 O&M Tool
-
Support the PTK installation tool.
-
Support the graphical management tool Manager for such O&M operations as installation, backup, monitoring, and alarm.
3. Compatibility
This version supports the following operating system and CPU architecture combinations.
OS | CPU Architecture |
---|---|
CentOS 7.x | X86_64 (Intel, AMD, Hygon, ZHAOXIN) |
Redhat 7.x | X86_64 (Intel, AMD, Hygon, ZHAOXIN) |
openEuler 20.03LTS | ARM (Kunpeng)、X86_64 (Intel, AMD, Hygon, ZHAOXIN) |
Kylin V10 | ARM (Kunpeng)、X86_64 (Intel, AMD, Hygon, ZHAOXIN) |
UOS V20-D / V20-E | ARM (Kunpeng)、X86_64 (Intel, AMD, Hygon, ZHAOXIN) |
UOS V20-A | X86_64 (Intel, AMD, Hygon, ZHAOXIN) |