六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

3.2.1.0 發(fā)布!時間轉(zhuǎn)換函數(shù)+BI 集成+視圖正式上線!

自 3.0 版本發(fā)布以來,經(jīng)過研發(fā)人員和社區(qū)用戶的不斷努力,TDengine 進行了大量更新,產(chǎn)品穩(wěn)定性和易用性也在不斷提升。近日,TDengine 3.2.1.0 成功發(fā)布,該版本帶來了一些重大功能優(yōu)化,這些優(yōu)化將進一步提升 TDengine 的性能和功能,為用戶提供更高效、安全和易用的工業(yè)大數(shù)據(jù)存儲和分析解決方案。本文將對此進行詳細(xì)介紹。

開源的時序數(shù)據(jù)庫功能更新(所有版本同步更新):

1. 時間轉(zhuǎn)換函數(shù) to_timestamp/to_char

to_timestamp 函數(shù)可以從字符串中按照時間格式提取時間,并轉(zhuǎn)為 timestamp 類型的數(shù)據(jù)。

反之,to_char 函數(shù)則可以把 timestamp 類型的數(shù)據(jù),轉(zhuǎn)化為對應(yīng)格式的字符串。

可以看下這兩個函數(shù)簡單的應(yīng)用:

如果我們執(zhí)行 select to_timestamp('This year is 2023, today is 10-10','"This year is"YYYY", today is "MM-DD')

返回的結(jié)果便是 2023-10-10 00:00:00.000 |

如果我們執(zhí)行 select to_char(ts, "now is 'YYYY-MM-DD HH:MI:SS.MS'") from test.meters limit 1;(測試表來自 taosBenchmark 默認(rèn)配置生成)

返回的結(jié)果便是:“now is '2017-07-14 10:40:00.000'”

具體的使用規(guī)范可以通過官方文檔查看:https://docs.taosdata.com/taos-sql/function/

2. last/last_row 查詢優(yōu)化

優(yōu)化了 last/last_row 在以下兩種場景下的查詢性能,使得該類查詢也能夠充分利用 last、last_row 的緩存。

場景1:

SELECT ts, column1, last(column1) from table_name;

場景2:

SELECT avg(column1), count(*), last(column1) from table_name;
SELECT avg(column1), count(*), last_row(column1) from table_name;

3. 支持超級表直接寫入

為了與 BI 工具兼容適配,TDengine 在 3.2.1.0 中支持了對超級表的直接寫入,如果子表不存在則使用自動建表功能。該功能主要是為了適配 BI 工具中關(guān)系型數(shù)據(jù)庫的語法(文章尾部有同 BI 工具更詳細(xì)的適配信息)。該寫法與傳統(tǒng)的通過子表寫入相比,性能上會有少量衰減。

簡單示范:

insert into meters (tbname,ts,voltage) values ("d1",now,2);

具體語法可參考:https://docs.taosdata.com/taos-sql/insert/

TDengine Enterprise (企業(yè)級)功能更新:

4. 視圖功能上線

該功能目的是幫助用戶簡化操作,提升用戶間的分享能力。視圖(View)本質(zhì)上是一個存儲在數(shù)據(jù)庫中的查詢語句,視圖(非物化視圖)本身不包含數(shù)據(jù),只有在從視圖讀取數(shù)據(jù)時才動態(tài)執(zhí)行視圖所指定的查詢語句。相當(dāng)于封裝了復(fù)雜的業(yè)務(wù)查詢,讓用戶可以用最簡單的查詢得到結(jié)果。并且可以通過對視圖的權(quán)限控制,確保安全高效的數(shù)據(jù)分享。(目前視圖只支持被訂閱和查詢)

典型場景:

用戶 A 在云上創(chuàng)建了一個庫 db1 和表 st1,表 st1 中含有 ts, col1, col2, col3…等多列數(shù)據(jù),他只想分享給用戶 B 所需要的部分列數(shù)據(jù)(ts, col1, col2), 并且讓他只擁有可讀權(quán)限即可。

那么我們就可以這樣操作:

1. 用戶 A 執(zhí)行:CREATE VIEW db1.view1 AS SELECT ts, col1, col2 FROM db1.st1;

2. 用戶 root 執(zhí)行:GRANT READ ON db1.view1 TO 用戶B;

3. 接下來,用戶 B 就可以執(zhí)行:SELECT * FROM db1.view1; 獲得視圖數(shù)據(jù)。

或通過創(chuàng)建 topic 去訂閱這個視圖:CREATE TOPIC topic1 AS SELECT * FROM db1.view1 WHERE col1 > 1;

5. 多級存儲故障恢復(fù) :

在配置了多級存儲多塊磁盤的情況下,本次優(yōu)化增加了特定條件下按需恢復(fù)的功能,不再是全量恢復(fù),從而大大增加數(shù)據(jù)的恢復(fù)速度。

6. 永洪 BI 和 PowerBI 與 TDengine 的集成

PowerBI、永洪 BI 軟件通過 JDBC 或者 ODBC 驅(qū)動程序連接數(shù)據(jù)庫,并按照關(guān)系數(shù)據(jù)庫的 SQL 語法操作數(shù)據(jù)。由于 TDengine 引入了超級表以及子表這些在傳統(tǒng)關(guān)系型數(shù)據(jù)庫里不存在的概念,因此我們做了大量的適配和優(yōu)化工作,提供了 BI 模式與之交互。(ODBC 的 BI 模式將在下一個版本發(fā)布)

除此之外,每個版本也還都會做很多其他的工作,比如 bug 修復(fù)、功能優(yōu)化等等。如果想要了解新版本(時序數(shù)據(jù)庫功能更新)更加詳細(xì)的發(fā)布信息,可以移步至 https://github.com/taosdata/TDengine/releases/tag/ver-3.2.1.0 查看發(fā)布說明。

歡迎大家下載使用,也歡迎在評論區(qū)提出建議和意見,如有任何問題請及時聯(lián)系我們獲得支持。