From 9ae488fa5efc7a4737594c964c6931fc03c4fde2 Mon Sep 17 00:00:00 2001 From: Simon Guan Date: Mon, 20 Oct 2025 10:37:48 +0800 Subject: [PATCH 1/4] docs: update roadmap --- docs/en/29-roadmap/index.md | 8 ++++---- docs/zh/29-roadmap/index.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/en/29-roadmap/index.md b/docs/en/29-roadmap/index.md index e79565ff40af..bec7b3ba887b 100644 --- a/docs/en/29-roadmap/index.md +++ b/docs/en/29-roadmap/index.md @@ -6,9 +6,9 @@ The 2025 roadmap for TDengine OSS is described in the following table. | Quarter | Feature | | :----- | :----- | -| 2025Q1 |
  1. Virtual tables
  2. Query engine: conditional expressions in REGEXP, GREATEST, LEAST, and CAST functions; improvements in single-row selection functions; time range interpolation with INTERP
  3. Storage engine: support for writing query results into supertables; KEEP parameter for supertables; performance improvements for the parameter binding interface
  4. Stream processing: support for virtual tables; decreased compute resource usage; new mechanism for event notification; faster stream creation
  5. Data types: support for the decimal data type
  6. High availability: faster recovery from downtime; improved client failover
  7. Stability: LTS release TDengine 3.3.6.x
  8. JDBC driver: more efficient data ingestion
  9. Ecosystem: integration with Microsoft Excel
| -| 2025Q2 |
  1. Query engine: relaxed restrictions on JOIN queries; support for all mathematical functions in MySQL; integral, integral average, and continuous variance functions; optimization of the CSUM function; support for COUNT(DISTINCT) syntax; enhancements to event windows; faster filtering by tag; faster INTERP queries
  2. Storage engine: decreased compute resource usage for TSMAs; improved write jitter
  3. Stream processing: high availability of snodes
  4. Data types: support for the blob data type
  5. Data subscription: support for the MQTT protocol
  6. High availability: faster replica configuration changes; faster recovery from downtime for clusters; improved data recovery after power outage
  7. Observability: diagnostic tool for data ingestion
| -| 2025Q3 |
  1. Query engine: more subqueries; support for all operators in MySQL; support for all time functions in MySQL; improved window calculation; reduced jitter in query performance; support for specifying columns in count windows
  2. Storage engine: faster ingestion in SQL mode
  3. Observability: diagnostic tool for queries; improved EXPLAIN output; monitoring of long-running tasks
| -| 2025Q4 |
  1. Query engine: window functions (i.e. the OVER clause); support for all string, aggregation, and conditional functions in MySQL; sorting within groups for partition queries; controls for query resource usage; faster aggregate queries on subtables; time range interpolation in INTERVAL windows
  2. Data types: support for variable-length strings
  3. Caching: faster row-oriented caching
  4. Observability: more insight into operations and maintenance
| +| 2025Q1 |
  1. ​​Virtual Tables​​
  2. ​​Query Capabilities​​: Support using constant values as JOIN primary keys; support for REGEXP, GREATEST, LEASTfunctions; support for conditional expressions in the CASTfunction; support for retrieving other column values from the row returned by a single-row selection function via the colsfunction; INTERPsupports interpolation time ranges; performance improvements for down-sampling and GROUP BY tag queries.
  3. ​​Storage Capabilities​​: Support controlling the retention period of supertable time-series data via the KEEPparameter; STMT write performance improvements; support for reorganizing tdbfiles; support for dynamic adjustment of the dataDirparameter in multi-tiered storage; improved write performance for automatic table creation.
  4. ​​Stream Processing​​: Support using virtual tables in stream processing; support for window event notification mechanism; support for setting minimum duration limits for event windows and state windows; support for continue_window_closetrigger mode; computational resource optimization; creation time optimization.
  5. ​​Data Types​​: DECIMAL
  6. ​​High Availability​​: Accelerated downtime recovery; optimized client Failovermechanism; significantly improved data synchronization performance between clusters; support for viewing Vnoderecovery progress via SQL.
  7. ​​Stability​​: Begin maintenance of the new stable version 3.3.6.x
  8. ​​TDgpt​​: Support integration with the Community Edition.
  9. ​​JDBC​​: Efficient writing.
  10. ​​Ecosystem Tools​​: Integration with Tableau; integration with Excel.
| +| 2025Q2 |
  1. ​​Storage Capabilities​​: Multi-tiered storage supports shared storage; support for data mounting; support for writing query results to supertables; support for encrypting user passwords using the SM4algorithm; optimization of STMT2behavior.
  2. ​​Stream Processing​​: Stream processing refactoring.
  3. ​​Data Subscription​​: Support for MQTTprotocol; optimized data subscription offsetupdate logic.
  4. ​​Data Types​​: BLOB
  5. ​​High Availability​​: Improved performance for node recovery and replica changes; faster cluster downtime recovery; optimized power-off data recovery mechanism.
  6. ​​Observability​​: Support for more write performance monitoring metrics.
  7. ​​Communication​​: Support for IPv6.
  8. ​​TDgpt​​: Support for covariate analysis prediction; support for Amazon's Time Series Foundation Model.
  9. ​​Ecosystem Tools​​: Integration with FanRuan FineBI.
| +| 2025Q3 |
  1. ​​Query Capabilities​​: Support for configuring state window start/end points; count windows allow specifying columns; PARTITION BY TAGsupports string operations; support for all MySQL aggregation and conditional functions (newly added std, variance, stddev_samp, var_samp, group_concat, if, isnull, isnotnull, nvl, coalesce, nullif, ifnullfunctions); support for find_in_set, regexp_in_set, like_in_setfunctions; support for datefunction; improved concurrency for lastqueries; separation of data query and metadata query processing threads.
  2. ​​Storage Capabilities​​: Support for Rollup SMA; support for Timewise-Range SMA; support for scanning the integrity of time-series data files via the scancommand; refactored state control mechanism for shared storage data migration; added show ssmigratecommand to view shared storage migration progress; shared storage supports NAS; floating-point numbers support BSSencoding.
  3. ​​Stream Processing​​: Computational performance and resource efficiency optimization; support for notification filtering mechanism; support for identifying virtual table changes; support for operations on the statecolumn within state windows; support for delete_output_tableoption.
  4. ​​High Availability​​: Adjusted execution logic of the BALANCE VGROUP LEADERcommand for more even distribution of VGroupLeaders.
  5. ​​TDgpt​​: Support for data completion functionality.
  6. ​​Communication​​: Support for TLScertificate authentication transmission.
| +| 2025Q4 |
  1. ​​Virtual Tables​​: Support for inheritance mechanism; support for custom columns in child tables; virtual supertable query performance improvement; maximum number of virtual table columns increased to 65535.
  2. ​​Query Capabilities​​: Improved query performance for last_row + tags; improved query performance for last_row + composite key; improved efficiency for event window queries grouped by tbname; support for outputting the actual start/end times of the outermost two windows; fill(prev)supports filling with the previous non-NULLvalue.
  3. ​​Storage Capabilities​​: Support for modifying RSMA.
  4. ​​Stream Processing​​: Support for triggering by natural month; support for sub-event triggering; support for interpand percentilefunctions; further performance and stability improvements; optimized memory usage.
  5. ​​Data Subscription​​: Subscription updates immediately effective after modifying tag values.
  6. ​​Security & Reliability​​: Enhanced capabilities in identity authentication, access control, transmission security, storage security, security auditing, security functions, encryption algorithms, and code security.
  7. ​​TDgpt​​: Support for correlation analysis; support for foundational model fine-tuning; support for Pearson correlation coefficient calculation function.
| For more information, see [TDengine Public Roadmap](https://github.com/orgs/taosdata/projects/4). diff --git a/docs/zh/29-roadmap/index.md b/docs/zh/29-roadmap/index.md index 6cff9d873287..3ac4c0eaebc3 100644 --- a/docs/zh/29-roadmap/index.md +++ b/docs/zh/29-roadmap/index.md @@ -6,9 +6,9 @@ TDengine TSDB OSS 之 2025 年年度路线图如下表所示。 | 季度 | 功能 | | :----- | :----- | -| 2025Q1 |
  1. 虚拟表
  2. 查询能力:REGEXPGREATESTLEASTCAST 函数支持判断表达式、单行选择函数的其他列值、INTERP 支持插值时间范围
  3. 存储能力:支持将查询结果写入超级表、超级表支持 KEEP 参数、STMT 写入性能提升
  4. 流计算:支持虚拟表、计算资源优化、事件通知机制、创建时间优化
  5. 数据类型:Decimal
  6. 高可用:加快宕机恢复时间、优化客户端 Failover 机制
  7. 稳定性:开始维护新的稳定版本 3.3.6.x
  8. JDBC:高效写入
  9. 生态工具:对接 Tableau
  10. 生态工具:对接 Excel
| -| 2025Q2 |
  1. 查询能力:大幅放宽关联查询限制、支持 MySQL 所有数学函数、支持积分/积分平均/连续方差函数、CSUM 函数优化、COUNT(DISTINCT) 语法、事件窗口功能增强、提升标签过滤性能、提升 INTERP 查询性能
  2. 存储能力:TSMA 计算资源优化、写入抖动优化
  3. 流计算:节点高可用
  4. 数据类型:BLOB
  5. 数据订阅:支持 MQTT 协议
  6. 高可用:提高副本变更速度、提高集群宕机恢复速度、优化断电数据恢复机制
  7. 可观测性:写入诊断工具
  8. 生态工具:对接帆软 FineBI
| -| 2025Q3 |
  1. 查询能力:支持更多子查询类型、支持 MySQL 运算符、支持 MySQL 所有时间函数、窗口计算逻辑优化、查询性能抖动、计数窗口允许指定列
  2. 存储能力:提高 SQL 模式写入速度
  3. 可观测性:查询诊断工具、优化 EXPLAIN 输出、长任务观测
| -| 2025Q4 |
  1. 查询能力:窗口函数(OVER 子句)、支持 MySQL 所有字符串/聚合/条件函数、Partition 支持组内排序、控制查询资源占用、提高子表聚合查询性能、INTERVAL 窗口支持插值时间范围
  2. 数据类型:支持不定长度字符串数据类型
  3. 数据缓存:提升按行缓存性能
  4. 可观测性:增强运维可观测性
| +| 2025Q1 |
  1. 虚拟表
  2. 查询能力:支持将常量值作为连接主键,支持 REGEXPGREATESTLEAST 函数,支持在 CAST 函数中使用判断表达式,支持通过 cols 函数获取单行选择函数返回结果所在行的其他列值,INTERP 支持插值时间范围,提高降采样和按标签分组查询的性能
  3. 存储能力:支持通过 KEEP 参数控制超级表的时序数据保存时长,STMT 写入性能提升,支持重新整理 tdb 文件、支持对多级存储中的 dataDir 参数进行动态调整,提高自动建表的写入性能
  4. 流计算:支持在流计算中使用虚拟表,支持窗口事件通知机制,支持为事件窗口和状态窗口设置最小持续时长限制,支持 continue_window_close 触发模式,计算资源优化,创建时间优化
  5. 数据类型:Decimal
  6. 高可用:加快宕机恢复时间,优化客户端 Failover 机制,大幅提升集群之间的数据同步性能,支持通过 SQL 查看 Vnode 恢复进度
  7. 稳定性:开始维护新的稳定版本 3.3.6.x
  8. TDgpt:支持与社区版本对接
  9. JDBC:高效写入
  10. 生态工具:对接 Tableau,对接 Excel
| +| 2025Q2 |
  1. 存储能力:多级存储支持采用共享存储,支持数据挂载,支持将查询结果写入超级表,支持采用 SM4 算法加密用户密码,优化 STMT2 的行为
  2. 流计算:流计算重构
  3. 数据订阅:支持 MQTT 协议,优化数据订阅 offset 更新逻辑
  4. 数据类型:BLOB
  5. 高可用:提升节点恢复和副本变更的性能,提高集群宕机恢复速度,优化断电数据恢复机制
  6. 可观测性:支持更多的写入性能监控指标
  7. 通信:支持 IPv6
  8. TDgpt:支持协变量分析预测,支持亚马逊的时序基础模型
  9. 生态工具:对接帆软 FineBI
| +| 2025Q3 |
  1. 查询能力:支持状态窗口起止点配置,计数窗口允许指定列,partition by tag 支持字符串运算,支持 MySQL 的全部聚合与条件函数(新增 stdvariancestddev_sampvar_sampgroup_concatifisnullisnotnullnvlcollescenullififnull 函数,支持 find_insetregexp_insetlike_in_set 函数,支持 date 函数,提高 last 查询的并发度,分离数据查询和元数据查询处理线程
  2. 存储能力:支持 Rollup SMA,支持 Timewise-Range SMA,支持通过 scan 命令扫描时序数据文件的完整性,改造共享存储数据迁移的状态控制机制,增加 show ssmigrate 命令用于查看共享存储迁移进度,共享存储支持 NAS,浮点数支持 ​​BSS 编码
  3. 流计算:计算性能与资源效率优化,支持通知过滤机制,支持识别虚拟表变更,支持在状态窗口中对 state 列进行运算,支持 delete_output_table 选项
  4. 高可用:调整 Balance Vgroup Leader 命令的执行逻辑,使 VGroupLeader 分布更加均匀
  5. TDgpt:支持数据补全功能
  6. 通信:支持 TLS 证书认证传输
| +| 2025Q4 |
  1. 虚拟表:支持继承机制、支持子表自定义列、虚拟超级表查询性能提升,虚拟表列数量上限调整为 65535
  2. 查询能力:提升 last_row + tags 的查询性能,提升 last_row + composite key 的查询性能,提升事件窗口按 tbname 分组查询的效率,支持输出最外侧两个窗口的实际起止时间,fill(prev) 支持填充前一个非 NULL
  3. 存储能力:支持修改 RSMA
  4. 流计算:支持按自然月触发,支持子事件触发,支持 interppercentile 函数,性能和稳定性进一步提升,内存占用优化
  5. 数据订阅:修改标签值后订阅及时生效
  6. 安全可靠性:提升身份鉴别、访问控制、传输安全、存储安全、安全审计、安全函数、加密算法、代码安全方面的能力
  7. TDgpt:支持相关性分析,支持基础模型微调,支持皮尔逊相关系数计算函数
  8. 欲了解更多信息,请参见 [TDengine TSDB Public Roadmap](https://github.com/orgs/taosdata/projects/4) 。 From 8559149905309641e1aa50221dd1855677b07efc Mon Sep 17 00:00:00 2001 From: Simon Guan Date: Mon, 20 Oct 2025 10:45:33 +0800 Subject: [PATCH 2/4] docs: minor changes --- docs/en/29-roadmap/index.md | 2 +- docs/zh/29-roadmap/index.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/29-roadmap/index.md b/docs/en/29-roadmap/index.md index bec7b3ba887b..f04b3cebe185 100644 --- a/docs/en/29-roadmap/index.md +++ b/docs/en/29-roadmap/index.md @@ -7,7 +7,7 @@ The 2025 roadmap for TDengine OSS is described in the following table. | Quarter | Feature | | :----- | :----- | | 2025Q1 |
    1. ​​Virtual Tables​​
    2. ​​Query Capabilities​​: Support using constant values as JOIN primary keys; support for REGEXP, GREATEST, LEASTfunctions; support for conditional expressions in the CASTfunction; support for retrieving other column values from the row returned by a single-row selection function via the colsfunction; INTERPsupports interpolation time ranges; performance improvements for down-sampling and GROUP BY tag queries.
    3. ​​Storage Capabilities​​: Support controlling the retention period of supertable time-series data via the KEEPparameter; STMT write performance improvements; support for reorganizing tdbfiles; support for dynamic adjustment of the dataDirparameter in multi-tiered storage; improved write performance for automatic table creation.
    4. ​​Stream Processing​​: Support using virtual tables in stream processing; support for window event notification mechanism; support for setting minimum duration limits for event windows and state windows; support for continue_window_closetrigger mode; computational resource optimization; creation time optimization.
    5. ​​Data Types​​: DECIMAL
    6. ​​High Availability​​: Accelerated downtime recovery; optimized client Failovermechanism; significantly improved data synchronization performance between clusters; support for viewing Vnoderecovery progress via SQL.
    7. ​​Stability​​: Begin maintenance of the new stable version 3.3.6.x
    8. ​​TDgpt​​: Support integration with the Community Edition.
    9. ​​JDBC​​: Efficient writing.
    10. ​​Ecosystem Tools​​: Integration with Tableau; integration with Excel.
    | -| 2025Q2 |
    1. ​​Storage Capabilities​​: Multi-tiered storage supports shared storage; support for data mounting; support for writing query results to supertables; support for encrypting user passwords using the SM4algorithm; optimization of STMT2behavior.
    2. ​​Stream Processing​​: Stream processing refactoring.
    3. ​​Data Subscription​​: Support for MQTTprotocol; optimized data subscription offsetupdate logic.
    4. ​​Data Types​​: BLOB
    5. ​​High Availability​​: Improved performance for node recovery and replica changes; faster cluster downtime recovery; optimized power-off data recovery mechanism.
    6. ​​Observability​​: Support for more write performance monitoring metrics.
    7. ​​Communication​​: Support for IPv6.
    8. ​​TDgpt​​: Support for covariate analysis prediction; support for Amazon's Time Series Foundation Model.
    9. ​​Ecosystem Tools​​: Integration with FanRuan FineBI.
    | +| 2025Q2 |
    1. ​​Storage Capabilities​​: Multi-tiered storage supports shared storage; support for data mounting; support for writing query results to supertables; support for encrypting user passwords using the SM4 algorithm; optimization of STMT2 behavior.
    2. ​​Stream Processing​​: Stream processing refactoring.
    3. ​​Data Subscription​​: Support for MQTT protocol; optimized data subscription offset update logic.
    4. ​​Data Types​​​: BLOB
    5. ​​High Availability​​: Improved performance for node recovery and replica changes; faster cluster downtime recovery; optimized power-off data recovery mechanism.
    6. ​​Observability​​: Support for more write performance monitoring metrics.
    7. ​​Communication​​: Support for IPv6.
    8. ​​TDgpt​​: Support for covariate analysis prediction; support for Amazon's Time Series Foundation Model.
    9. ​​Ecosystem Tools​​: Integration with FanRuan FineBI.
    | | 2025Q3 |
    1. ​​Query Capabilities​​: Support for configuring state window start/end points; count windows allow specifying columns; PARTITION BY TAGsupports string operations; support for all MySQL aggregation and conditional functions (newly added std, variance, stddev_samp, var_samp, group_concat, if, isnull, isnotnull, nvl, coalesce, nullif, ifnullfunctions); support for find_in_set, regexp_in_set, like_in_setfunctions; support for datefunction; improved concurrency for lastqueries; separation of data query and metadata query processing threads.
    2. ​​Storage Capabilities​​: Support for Rollup SMA; support for Timewise-Range SMA; support for scanning the integrity of time-series data files via the scancommand; refactored state control mechanism for shared storage data migration; added show ssmigratecommand to view shared storage migration progress; shared storage supports NAS; floating-point numbers support BSSencoding.
    3. ​​Stream Processing​​: Computational performance and resource efficiency optimization; support for notification filtering mechanism; support for identifying virtual table changes; support for operations on the statecolumn within state windows; support for delete_output_tableoption.
    4. ​​High Availability​​: Adjusted execution logic of the BALANCE VGROUP LEADERcommand for more even distribution of VGroupLeaders.
    5. ​​TDgpt​​: Support for data completion functionality.
    6. ​​Communication​​: Support for TLScertificate authentication transmission.
    | | 2025Q4 |
    1. ​​Virtual Tables​​: Support for inheritance mechanism; support for custom columns in child tables; virtual supertable query performance improvement; maximum number of virtual table columns increased to 65535.
    2. ​​Query Capabilities​​: Improved query performance for last_row + tags; improved query performance for last_row + composite key; improved efficiency for event window queries grouped by tbname; support for outputting the actual start/end times of the outermost two windows; fill(prev)supports filling with the previous non-NULLvalue.
    3. ​​Storage Capabilities​​: Support for modifying RSMA.
    4. ​​Stream Processing​​: Support for triggering by natural month; support for sub-event triggering; support for interpand percentilefunctions; further performance and stability improvements; optimized memory usage.
    5. ​​Data Subscription​​: Subscription updates immediately effective after modifying tag values.
    6. ​​Security & Reliability​​: Enhanced capabilities in identity authentication, access control, transmission security, storage security, security auditing, security functions, encryption algorithms, and code security.
    7. ​​TDgpt​​: Support for correlation analysis; support for foundational model fine-tuning; support for Pearson correlation coefficient calculation function.
    | diff --git a/docs/zh/29-roadmap/index.md b/docs/zh/29-roadmap/index.md index 3ac4c0eaebc3..9c91ba054fa3 100644 --- a/docs/zh/29-roadmap/index.md +++ b/docs/zh/29-roadmap/index.md @@ -6,9 +6,9 @@ TDengine TSDB OSS 之 2025 年年度路线图如下表所示。 | 季度 | 功能 | | :----- | :----- | -| 2025Q1 |
    1. 虚拟表
    2. 查询能力:支持将常量值作为连接主键,支持 REGEXPGREATESTLEAST 函数,支持在 CAST 函数中使用判断表达式,支持通过 cols 函数获取单行选择函数返回结果所在行的其他列值,INTERP 支持插值时间范围,提高降采样和按标签分组查询的性能
    3. 存储能力:支持通过 KEEP 参数控制超级表的时序数据保存时长,STMT 写入性能提升,支持重新整理 tdb 文件、支持对多级存储中的 dataDir 参数进行动态调整,提高自动建表的写入性能
    4. 流计算:支持在流计算中使用虚拟表,支持窗口事件通知机制,支持为事件窗口和状态窗口设置最小持续时长限制,支持 continue_window_close 触发模式,计算资源优化,创建时间优化
    5. 数据类型:Decimal
    6. 高可用:加快宕机恢复时间,优化客户端 Failover 机制,大幅提升集群之间的数据同步性能,支持通过 SQL 查看 Vnode 恢复进度
    7. 稳定性:开始维护新的稳定版本 3.3.6.x
    8. TDgpt:支持与社区版本对接
    9. JDBC:高效写入
    10. 生态工具:对接 Tableau,对接 Excel
    | +| 2025Q1 |
    1. 虚拟表
    2. 查询能力:支持将常量值作为连接主键,支持 REGEXPGREATESTLEAST 函数,支持在 CAST 函数中使用判断表达式,支持通过 cols 函数获取单行选择函数返回结果所在行的其他列值,INTERP 支持插值时间范围,提高降采样和按标签分组查询的性能
    3. 存储能力:支持通过 KEEP 参数控制超级表的时序数据保存时长,STMT 写入性能提升,支持重新整理 tdb 文件、支持对多级存储中的 dataDir 参数进行动态调整,提高自动建表的写入性能
    4. 流计算:支持在流计算中使用虚拟表,支持窗口事件通知机制,支持为事件窗口和状态窗口设置最小持续时长限制,支持 continue_window_close 触发模式,计算资源优化,创建时间优化
    5. 数据类型:Decimal
    6. 高可用:加快宕机恢复时间,优化客户端 Failover 机制,大幅提升集群之间的数据同步性能,支持通过 SQL 查看 Vnode 恢复进度
    7. 稳定性:开始维护新的稳定版本 3.3.6.x
    8. TDgpt:支持与社区版本对接
    9. JDBC:高效写入
    10. 生态工具:对接 Tableau,对接 Excel
    | | 2025Q2 |
    1. 存储能力:多级存储支持采用共享存储,支持数据挂载,支持将查询结果写入超级表,支持采用 SM4 算法加密用户密码,优化 STMT2 的行为
    2. 流计算:流计算重构
    3. 数据订阅:支持 MQTT 协议,优化数据订阅 offset 更新逻辑
    4. 数据类型:BLOB
    5. 高可用:提升节点恢复和副本变更的性能,提高集群宕机恢复速度,优化断电数据恢复机制
    6. 可观测性:支持更多的写入性能监控指标
    7. 通信:支持 IPv6
    8. TDgpt:支持协变量分析预测,支持亚马逊的时序基础模型
    9. 生态工具:对接帆软 FineBI
    | | 2025Q3 |
    1. 查询能力:支持状态窗口起止点配置,计数窗口允许指定列,partition by tag 支持字符串运算,支持 MySQL 的全部聚合与条件函数(新增 stdvariancestddev_sampvar_sampgroup_concatifisnullisnotnullnvlcollescenullififnull 函数,支持 find_insetregexp_insetlike_in_set 函数,支持 date 函数,提高 last 查询的并发度,分离数据查询和元数据查询处理线程
    2. 存储能力:支持 Rollup SMA,支持 Timewise-Range SMA,支持通过 scan 命令扫描时序数据文件的完整性,改造共享存储数据迁移的状态控制机制,增加 show ssmigrate 命令用于查看共享存储迁移进度,共享存储支持 NAS,浮点数支持 ​​BSS 编码
    3. 流计算:计算性能与资源效率优化,支持通知过滤机制,支持识别虚拟表变更,支持在状态窗口中对 state 列进行运算,支持 delete_output_table 选项
    4. 高可用:调整 Balance Vgroup Leader 命令的执行逻辑,使 VGroupLeader 分布更加均匀
    5. TDgpt:支持数据补全功能
    6. 通信:支持 TLS 证书认证传输
    | -| 2025Q4 |
    1. 虚拟表:支持继承机制、支持子表自定义列、虚拟超级表查询性能提升,虚拟表列数量上限调整为 65535
    2. 查询能力:提升 last_row + tags 的查询性能,提升 last_row + composite key 的查询性能,提升事件窗口按 tbname 分组查询的效率,支持输出最外侧两个窗口的实际起止时间,fill(prev) 支持填充前一个非 NULL
    3. 存储能力:支持修改 RSMA
    4. 流计算:支持按自然月触发,支持子事件触发,支持 interppercentile 函数,性能和稳定性进一步提升,内存占用优化
    5. 数据订阅:修改标签值后订阅及时生效
    6. 安全可靠性:提升身份鉴别、访问控制、传输安全、存储安全、安全审计、安全函数、加密算法、代码安全方面的能力
    7. TDgpt:支持相关性分析,支持基础模型微调,支持皮尔逊相关系数计算函数
    8. +| 2025Q4 |
      1. 虚拟表:支持继承机制、支持子表自定义列、虚拟超级表查询性能提升,虚拟表列数量上限调整为 65535
      2. 查询能力:提升 last_row + tags 的查询性能,提升 last_row + composite key 的查询性能,提升事件窗口按 tbname 分组查询的效率,支持输出最外侧两个窗口的实际起止时间,fill(prev) 支持填充前一个非 NULL
      3. 存储能力:支持修改 RSMA
      4. 流计算:支持按自然月触发,支持子事件触发,支持 interppercentile 函数,性能和稳定性进一步提升,内存占用优化
      5. 数据订阅:修改标签值后订阅及时生效
      6. 安全可靠性:提升身份鉴别、访问控制、传输安全、存储安全、安全审计、安全函数、加密算法、代码安全方面的能力
      7. TDgpt:支持相关性分析,支持基础模型微调,支持皮尔逊相关系数计算函数
      | 欲了解更多信息,请参见 [TDengine TSDB Public Roadmap](https://github.com/orgs/taosdata/projects/4) 。 From 36821b4d39f07bd277cd2a2dccd3771a97f22c90 Mon Sep 17 00:00:00 2001 From: Simon Guan Date: Mon, 20 Oct 2025 10:52:00 +0800 Subject: [PATCH 3/4] docs: minor changes --- docs/en/29-roadmap/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/29-roadmap/index.md b/docs/en/29-roadmap/index.md index f04b3cebe185..4059ba780a6b 100644 --- a/docs/en/29-roadmap/index.md +++ b/docs/en/29-roadmap/index.md @@ -6,9 +6,9 @@ The 2025 roadmap for TDengine OSS is described in the following table. | Quarter | Feature | | :----- | :----- | -| 2025Q1 |
      1. ​​Virtual Tables​​
      2. ​​Query Capabilities​​: Support using constant values as JOIN primary keys; support for REGEXP, GREATEST, LEASTfunctions; support for conditional expressions in the CASTfunction; support for retrieving other column values from the row returned by a single-row selection function via the colsfunction; INTERPsupports interpolation time ranges; performance improvements for down-sampling and GROUP BY tag queries.
      3. ​​Storage Capabilities​​: Support controlling the retention period of supertable time-series data via the KEEPparameter; STMT write performance improvements; support for reorganizing tdbfiles; support for dynamic adjustment of the dataDirparameter in multi-tiered storage; improved write performance for automatic table creation.
      4. ​​Stream Processing​​: Support using virtual tables in stream processing; support for window event notification mechanism; support for setting minimum duration limits for event windows and state windows; support for continue_window_closetrigger mode; computational resource optimization; creation time optimization.
      5. ​​Data Types​​: DECIMAL
      6. ​​High Availability​​: Accelerated downtime recovery; optimized client Failovermechanism; significantly improved data synchronization performance between clusters; support for viewing Vnoderecovery progress via SQL.
      7. ​​Stability​​: Begin maintenance of the new stable version 3.3.6.x
      8. ​​TDgpt​​: Support integration with the Community Edition.
      9. ​​JDBC​​: Efficient writing.
      10. ​​Ecosystem Tools​​: Integration with Tableau; integration with Excel.
      | -| 2025Q2 |
      1. ​​Storage Capabilities​​: Multi-tiered storage supports shared storage; support for data mounting; support for writing query results to supertables; support for encrypting user passwords using the SM4 algorithm; optimization of STMT2 behavior.
      2. ​​Stream Processing​​: Stream processing refactoring.
      3. ​​Data Subscription​​: Support for MQTT protocol; optimized data subscription offset update logic.
      4. ​​Data Types​​​: BLOB
      5. ​​High Availability​​: Improved performance for node recovery and replica changes; faster cluster downtime recovery; optimized power-off data recovery mechanism.
      6. ​​Observability​​: Support for more write performance monitoring metrics.
      7. ​​Communication​​: Support for IPv6.
      8. ​​TDgpt​​: Support for covariate analysis prediction; support for Amazon's Time Series Foundation Model.
      9. ​​Ecosystem Tools​​: Integration with FanRuan FineBI.
      | -| 2025Q3 |
      1. ​​Query Capabilities​​: Support for configuring state window start/end points; count windows allow specifying columns; PARTITION BY TAGsupports string operations; support for all MySQL aggregation and conditional functions (newly added std, variance, stddev_samp, var_samp, group_concat, if, isnull, isnotnull, nvl, coalesce, nullif, ifnullfunctions); support for find_in_set, regexp_in_set, like_in_setfunctions; support for datefunction; improved concurrency for lastqueries; separation of data query and metadata query processing threads.
      2. ​​Storage Capabilities​​: Support for Rollup SMA; support for Timewise-Range SMA; support for scanning the integrity of time-series data files via the scancommand; refactored state control mechanism for shared storage data migration; added show ssmigratecommand to view shared storage migration progress; shared storage supports NAS; floating-point numbers support BSSencoding.
      3. ​​Stream Processing​​: Computational performance and resource efficiency optimization; support for notification filtering mechanism; support for identifying virtual table changes; support for operations on the statecolumn within state windows; support for delete_output_tableoption.
      4. ​​High Availability​​: Adjusted execution logic of the BALANCE VGROUP LEADERcommand for more even distribution of VGroupLeaders.
      5. ​​TDgpt​​: Support for data completion functionality.
      6. ​​Communication​​: Support for TLScertificate authentication transmission.
      | -| 2025Q4 |
      1. ​​Virtual Tables​​: Support for inheritance mechanism; support for custom columns in child tables; virtual supertable query performance improvement; maximum number of virtual table columns increased to 65535.
      2. ​​Query Capabilities​​: Improved query performance for last_row + tags; improved query performance for last_row + composite key; improved efficiency for event window queries grouped by tbname; support for outputting the actual start/end times of the outermost two windows; fill(prev)supports filling with the previous non-NULLvalue.
      3. ​​Storage Capabilities​​: Support for modifying RSMA.
      4. ​​Stream Processing​​: Support for triggering by natural month; support for sub-event triggering; support for interpand percentilefunctions; further performance and stability improvements; optimized memory usage.
      5. ​​Data Subscription​​: Subscription updates immediately effective after modifying tag values.
      6. ​​Security & Reliability​​: Enhanced capabilities in identity authentication, access control, transmission security, storage security, security auditing, security functions, encryption algorithms, and code security.
      7. ​​TDgpt​​: Support for correlation analysis; support for foundational model fine-tuning; support for Pearson correlation coefficient calculation function.
      | +| 2025Q1 |
      1. ​​Virtual Tables​​
      2. ​​Query Capabilities​​: support using constant values as JOIN primary keys; support for REGEXP, GREATEST, LEASTfunctions; support for conditional expressions in the CAST function; support for retrieving other column values from the row returned by a single-row selection function via the cols function; INTERP supports interpolation time ranges; performance improvements for down-sampling and GROUP BY tag queries.
      3. ​​Storage Capabilities​​: support controlling the retention period of supertable time-series data via the KEEP parameter; STMT write performance improvements; support for reorganizing tdb files; support for dynamic adjustment of the dataDir parameter in multi-tiered storage; improved write performance for automatic table creation.
      4. ​​Stream Processing​​: support using virtual tables in stream; support for window event notification mechanism; support for setting minimum duration limits for event windows and state windows; support for continue_window_close trigger mode; computational resource optimization; creation time optimization.
      5. ​​Data Types​​: DECIMAL
      6. ​​High Availability​​: accelerated downtime recovery; optimized client Failover mechanism; significantly improved data synchronization performance between clusters; support for viewing Vnode recovery progress via SQL.
      7. ​​Stability​​: begin maintenance of the new stable version 3.3.6.x
      8. ​​TDgpt​​: support integration with the Community Edition.
      9. ​​JDBC​​: efficient writing.
      10. ​​Ecosystem Tools​​: integration with Tableau; integration with Excel.
      | +| 2025Q2 |
      1. ​​Storage Capabilities​​: multi-tiered storage supports shared storage; support for data mounting; support for writing query results to supertables; support for encrypting user passwords using the SM4 algorithm; optimization of STMT2 behavior.
      2. ​​Stream Processing​​: stream processing refactoring.
      3. ​​Data Subscription​​: support for MQTT protocol; optimized data subscription offset update logic.
      4. ​​Data Types​​​: BLOB
      5. ​​High Availability​​: improved performance for node recovery and replica changes; faster cluster downtime recovery; optimized power-off data recovery mechanism.
      6. ​​Observability​​: support for more write performance monitoring metrics.
      7. ​​Communication​​: support for IPv6.
      8. ​​TDgpt​​: support for covariate analysis prediction; support for Amazon's Time Series Foundation Model.
      9. ​​Ecosystem Tools​​: integration with FineBI.
      | +| 2025Q3 |
      1. ​​Query Capabilities​​: support for configuring state window start/end points; count windows allow specifying columns; PARTITION BY TAG supports string operations; support for all MySQL aggregation and conditional functions (newly added std, variance, stddev_samp, var_samp, group_concat, if, isnull, isnotnull, nvl, coalesce, nullif, ifnull functions); support for find_in_set, regexp_in_set, like_in_set functions; support for date function; improved concurrency for last queries; separation of data query and metadata query processing threads.
      2. ​​Storage Capabilities​​: support for Rollup SMA; support for Timewise-Range SMA; support for scanning the integrity of time-series data files via the scan command; refactored state control mechanism for shared storage data migration; added show ssmigrate command to view shared storage migration progress; shared storage supports NAS; floating-point numbers support BSS encoding.
      3. ​​Stream Processing​​: computational performance and resource efficiency optimization; support for notification filtering mechanism; support for identifying virtual table changes; support for operations on the state column within state windows; support for delete_output_table option.
      4. ​​High Availability​​: adjusted execution logic of the BALANCE VGROUP LEADER command for more even distribution of VGroup Leaders.
      5. ​​TDgpt​​: support for data imputation functionality.
      6. ​​Communication​​: support for TLS certificate authentication transmission.
      | +| 2025Q4 |
      1. ​​Virtual Tables​​: support for inheritance mechanism; support for custom columns in child tables; virtual supertable query performance improvement; maximum number of virtual table columns increased to 65535.
      2. ​​Query Capabilities​​: improved query performance for last_row + tags; improved query performance for last_row + composite key; improved efficiency for event window queries grouped by tbname; support for outputting the actual start/end times of the outermost two windows; fill(prev)supports filling with the previous non-NULL value.
      3. ​​Storage Capabilities​​: support for update RSMA.
      4. ​​Stream Processing​​: support for triggering by natural month; support for sub-event triggering; support for interpand percentile functions; further performance and stability improvements; optimized memory usage.
      5. ​​Data Subscription​​: subscription updates immediately effective after modifying tag values.
      6. ​​Security & Reliability​​: enhanced capabilities in identity authentication, access control, transmission security, storage security, security auditing, security functions, encryption algorithms, and code security.
      7. ​​TDgpt​​: support for correlation analysis; support for foundational model fine-tuning; support for Pearson correlation coefficient calculation function.
      | For more information, see [TDengine Public Roadmap](https://github.com/orgs/taosdata/projects/4). From b1067d8c7bebcc1f56774d0b9d728014ef4e9afb Mon Sep 17 00:00:00 2001 From: Simon Guan Date: Mon, 20 Oct 2025 10:58:08 +0800 Subject: [PATCH 4/4] fix: compile errors --- docs/zh/29-roadmap/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh/29-roadmap/index.md b/docs/zh/29-roadmap/index.md index 9c91ba054fa3..95e485436f16 100644 --- a/docs/zh/29-roadmap/index.md +++ b/docs/zh/29-roadmap/index.md @@ -8,7 +8,7 @@ TDengine TSDB OSS 之 2025 年年度路线图如下表所示。 | :----- | :----- | | 2025Q1 |
      1. 虚拟表
      2. 查询能力:支持将常量值作为连接主键,支持 REGEXPGREATESTLEAST 函数,支持在 CAST 函数中使用判断表达式,支持通过 cols 函数获取单行选择函数返回结果所在行的其他列值,INTERP 支持插值时间范围,提高降采样和按标签分组查询的性能
      3. 存储能力:支持通过 KEEP 参数控制超级表的时序数据保存时长,STMT 写入性能提升,支持重新整理 tdb 文件、支持对多级存储中的 dataDir 参数进行动态调整,提高自动建表的写入性能
      4. 流计算:支持在流计算中使用虚拟表,支持窗口事件通知机制,支持为事件窗口和状态窗口设置最小持续时长限制,支持 continue_window_close 触发模式,计算资源优化,创建时间优化
      5. 数据类型:Decimal
      6. 高可用:加快宕机恢复时间,优化客户端 Failover 机制,大幅提升集群之间的数据同步性能,支持通过 SQL 查看 Vnode 恢复进度
      7. 稳定性:开始维护新的稳定版本 3.3.6.x
      8. TDgpt:支持与社区版本对接
      9. JDBC:高效写入
      10. 生态工具:对接 Tableau,对接 Excel
      | | 2025Q2 |
      1. 存储能力:多级存储支持采用共享存储,支持数据挂载,支持将查询结果写入超级表,支持采用 SM4 算法加密用户密码,优化 STMT2 的行为
      2. 流计算:流计算重构
      3. 数据订阅:支持 MQTT 协议,优化数据订阅 offset 更新逻辑
      4. 数据类型:BLOB
      5. 高可用:提升节点恢复和副本变更的性能,提高集群宕机恢复速度,优化断电数据恢复机制
      6. 可观测性:支持更多的写入性能监控指标
      7. 通信:支持 IPv6
      8. TDgpt:支持协变量分析预测,支持亚马逊的时序基础模型
      9. 生态工具:对接帆软 FineBI
      | -| 2025Q3 |
      1. 查询能力:支持状态窗口起止点配置,计数窗口允许指定列,partition by tag 支持字符串运算,支持 MySQL 的全部聚合与条件函数(新增 stdvariancestddev_sampvar_sampgroup_concatifisnullisnotnullnvlcollescenullififnull 函数,支持 find_insetregexp_insetlike_in_set 函数,支持 date 函数,提高 last 查询的并发度,分离数据查询和元数据查询处理线程
      2. 存储能力:支持 Rollup SMA,支持 Timewise-Range SMA,支持通过 scan 命令扫描时序数据文件的完整性,改造共享存储数据迁移的状态控制机制,增加 show ssmigrate 命令用于查看共享存储迁移进度,共享存储支持 NAS,浮点数支持 ​​BSS 编码
      3. 流计算:计算性能与资源效率优化,支持通知过滤机制,支持识别虚拟表变更,支持在状态窗口中对 state 列进行运算,支持 delete_output_table 选项
      4. 高可用:调整 Balance Vgroup Leader 命令的执行逻辑,使 VGroupLeader 分布更加均匀
      5. TDgpt:支持数据补全功能
      6. 通信:支持 TLS 证书认证传输
      | +| 2025Q3 |
      1. 查询能力:支持状态窗口起止点配置,计数窗口允许指定列,partition by tag 支持字符串运算,支持 MySQL 的全部聚合与条件函数(新增 stdvariancestddev_sampvar_sampgroup_concatifisnullisnotnullnvlcollescenullififnull 函数,支持 find_insetregexp_insetlike_in_set 函数,支持 date 函数,提高 last 查询的并发度,分离数据查询和元数据查询处理线程
      2. 存储能力:支持 Rollup SMA,支持 Timewise-Range SMA,支持通过 scan 命令扫描时序数据文件的完整性,改造共享存储数据迁移的状态控制机制,增加 show ssmigrate 命令用于查看共享存储迁移进度,共享存储支持 NAS,浮点数支持 ​​BSS 编码
      3. 流计算:计算性能与资源效率优化,支持通知过滤机制,支持识别虚拟表变更,支持在状态窗口中对 state 列进行运算,支持 delete_output_table 选项
      4. 高可用:调整 Balance Vgroup Leader 命令的执行逻辑,使 VGroupLeader 分布更加均匀
      5. TDgpt:支持数据补全功能
      6. 通信:支持 TLS 证书认证传输
      | | 2025Q4 |
      1. 虚拟表:支持继承机制、支持子表自定义列、虚拟超级表查询性能提升,虚拟表列数量上限调整为 65535
      2. 查询能力:提升 last_row + tags 的查询性能,提升 last_row + composite key 的查询性能,提升事件窗口按 tbname 分组查询的效率,支持输出最外侧两个窗口的实际起止时间,fill(prev) 支持填充前一个非 NULL
      3. 存储能力:支持修改 RSMA
      4. 流计算:支持按自然月触发,支持子事件触发,支持 interppercentile 函数,性能和稳定性进一步提升,内存占用优化
      5. 数据订阅:修改标签值后订阅及时生效
      6. 安全可靠性:提升身份鉴别、访问控制、传输安全、存储安全、安全审计、安全函数、加密算法、代码安全方面的能力
      7. TDgpt:支持相关性分析,支持基础模型微调,支持皮尔逊相关系数计算函数
      | 欲了解更多信息,请参见 [TDengine TSDB Public Roadmap](https://github.com/orgs/taosdata/projects/4) 。