TDengine Database 在 2.0.8.0 后正式推出数据的更新功能,需要该功能的小伙伴们可以在 TDengine 的官网下载安装包,或在 GitHub 仓库下载源码编译运行,来体验和测试。
TDengine Database 的数据更新功能是配置在数据库级别的,即用户在创建数据库时,可以通过指定数据库的选项来控制数据库中的表是否允许数据更新。在默认选项下,TDengine 中建的库是不允许数据更新的。如图 1 所示,创建数据库时使用默认参数,数据库的 update 属性为 0 ,即不允许数据的更新。

如图 2 所示,向不支持数据更新的表中写入重复时间戳的数据,后写入的数据会被丢弃。

若用户需要数据的更新功能,则在建库的时候,只需要指定数据库的 update 选项为 1 即可,如图 3 所示 :

在向支持数据更新功能的表中,写入重复时间戳的数据时,老的数据会被覆盖 ,如图 4 所示:

有需要的用户快去上面的链接下载尝试吧。如果有其他需要的功能,也欢迎大家留言或在 GitHub 上提交 feature 请求。