Skip to content

Commit

Permalink
Merge pull request #28997 from taosdata/wangmm0220-patch-1
Browse files Browse the repository at this point in the history
docs:add docs that lost in last doc management
  • Loading branch information
guanshengliang authored Dec 2, 2024
2 parents 207c548 + cdecfaf commit e628b68
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion docs/zh/06-advanced/01-subscription.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 种类型,下面分别介绍。
Expand Down Expand Up @@ -129,4 +131,4 @@ TDengine 的数据订阅功能支持回放(replay)功能,允许用户按
使用数据订阅的回放功能时需要注意如下几项。
- 数据订阅的回放功能仅查询订阅支持数据回放,超级表和库订阅不支持回放。
- 回放不支持进度保存。
- 因为数据回放本身需要处理时间,所以回放的精度存在几十毫秒的误差。
- 因为数据回放本身需要处理时间,所以回放的精度存在几十毫秒的误差。

0 comments on commit e628b68

Please sign in to comment.