自 3.0 版本发布以来,经过研发人员和社区用户的不断努力,TDengine 进行了大量更新,产品稳定性和易用性也在不断提升。近日,TDengine 3.2.1.0 成功发布,该版本带来了一些重大功能优化,这些优化将进一步提升 TDengine 的性能和功能,为用户提供更高效、安全和易用的工业大数据存储和分析解决方案。本文将对此进行详细介绍。
to_timestamp 函数可以从字符串中按照时间格式提取时间,并转为 timestamp 类型的数据。
具体的使用规范可以通过官方文档查看:https://docs.taosdata.com/taos-sql/function/
场景1:
SELECT ts, column1, last(column1) from table_name;
SELECT avg(column1), count(*), last(column1) from table_name;SELECT avg(column1), count(*), last_row(column1) from table_name;
简单示范:
insert into meters (tbname,ts,voltage) values ("d1",now,2);
具体语法可参考:https://docs.taosdata.com/taos-sql/insert/
该功能目的是帮助用户简化操作,提升用户间的分享能力。视图(View)本质上是一个存储在数据库中的查询语句,视图(非物化视图)本身不包含数据,只有在从视图读取数据时才动态执行视图所指定的查询语句。相当于封装了复杂的业务查询,让用户可以用最简单的查询得到结果。并且可以通过对视图的权限控制,确保安全高效的数据分享。(目前视图只支持被订阅和查询)
用户 A 执行:CREATE VIEW db1.view1 AS SELECT ts, col1, col2 FROM db1.st1;
用户 root 执行:GRANT READ ON db1.view1 TO 用户B;
接下来,用户 B 就可以执行:SELECT * FROM db1.view1; 获得视图数据。
或通过创建 topic 去订阅这个视图:CREATE TOPIC topic1 AS SELECT * FROM db1.view1 WHERE col1 > 1;
在配置了多级存储多块磁盘的情况下,本次优化增加了特定条件下按需恢复的功能,不再是全量恢复,从而大大增加数据的恢复速度。

除此之外,每个版本也还都会做很多其他的工作,比如 bug 修复、功能优化等等。如果想要了解新版本(时序数据库功能更新)更加详细的发布信息,可以移步至 https://github.com/taosdata/TDengine/releases/tag/ver-3.2.1.0 查看发布说明。
欢迎大家下载使用,也欢迎在评论区提出建议和意见,如有任何问题请及时联系我们获得支持。
往期推荐

👇 点击阅读原文查看 3.2.1.0 时序数据库功能更新信息!




