diff --git a/docs/zh/06-advanced/01-subscription.md b/docs/zh/06-advanced/01-subscription.md index c44bfdbf6fdc..5d458b186c50 100644 --- a/docs/zh/06-advanced/01-subscription.md +++ b/docs/zh/06-advanced/01-subscription.md @@ -12,6 +12,8 @@ toc_max_heading_level: 4 为实现上述功能,TDengine 会为预写数据日志(Write-Ahead Logging,WAL)文件自动创建索引,以支持快速随机访问,并提供了灵活可配置的文件切换与保留机制。用户可以根据需求指定 WAL 文件的保留时间和大小。通过这些方法,WAL 被改造成一个保留事件到达顺序的、可持久化的存储引擎。对于以主题形式创建的查询,TDengine 将从 WAL 读取数据。在消费过程中,TDengine 根据当前消费进度从 WAL 直接读取数据,并使用统一的查询引擎实现过滤、变换等操作,然后将数据推送给消费者。 +从 3.2.0.0 版本开始,数据订阅支持 vnode 迁移和分裂。 由于数据订阅依赖 wal文件,而在 vnode 迁移和分裂的过程中,wal 并不会同步过去,所以迁移或分裂后,之前没消费完的 wal数据后消费不到。所以请保证之前把数据全部消费完后,再进行 vnode 迁移或分裂,否则,消费会丢失数据。 + ## 主题类型 TDengine 使用 SQL 创建的主题共有 3 种类型,下面分别介绍。 @@ -129,4 +131,4 @@ TDengine 的数据订阅功能支持回放(replay)功能,允许用户按 使用数据订阅的回放功能时需要注意如下几项。 - 数据订阅的回放功能仅查询订阅支持数据回放,超级表和库订阅不支持回放。 - 回放不支持进度保存。 -- 因为数据回放本身需要处理时间,所以回放的精度存在几十毫秒的误差。 \ No newline at end of file +- 因为数据回放本身需要处理时间,所以回放的精度存在几十毫秒的误差。