時序分析存儲概述
使用分析存儲(Analytical Store)功能,您可以低成本存儲時序數(shù)據(jù)以及快速查詢和分析時序數(shù)據(jù)。分析存儲功能主要用于時序數(shù)據(jù)長期存儲和分析場景。
背景信息
分析存儲是表格存儲針對時序場景進行定制優(yōu)化的低成本存儲引擎。分析存儲不僅支持高效的數(shù)據(jù)壓縮存儲,還具備強大的查詢和分析功能,非常適合大規(guī)模的數(shù)據(jù)分析和查詢?nèi)蝿?wù)。
分析存儲與時序表的數(shù)據(jù)存儲相互獨立,允許用戶自定義數(shù)據(jù)的生命周期(TTL),對分析存儲的查詢操作不會對時序表的讀寫性能產(chǎn)生影響。
分析存儲能夠自動同步時序表數(shù)據(jù),在數(shù)據(jù)寫入速率穩(wěn)定的情況下,同步操作的延遲通常在 10 分鐘內(nèi),如果業(yè)務(wù)壓力過大,分析存儲會優(yōu)先保證存儲穩(wěn)定性,同步延遲會略微增加。
功能特性
分析存儲支持的功能特性說明請參見下表。
功能特性 | 說明 |
開啟實例的分析存儲功能 | 創(chuàng)建時序模型實例時,為實例開啟分析存儲后,實例下的時序表支持創(chuàng)建分析存儲。 |
創(chuàng)建分析存儲 | 您可以在創(chuàng)建時序表時為時序表創(chuàng)建分析存儲,也可以為存量時序表創(chuàng)建分析存儲。創(chuàng)建分析存儲時支持為分析存儲配置生命周期 TTL 和同步方式(包括存量同步和增量同步)。分析存儲的生命周期與時序表的數(shù)據(jù)生命周期相互獨立。 |
刪除分析存儲 | 如果不再需要使用分析存儲來存儲與分析時序數(shù)據(jù),您可以刪除分析存儲節(jié)約存儲費用。 |
查詢分析存儲描述信息 | 查詢分析存儲的配置信息、同步狀態(tài)和存儲數(shù)據(jù)大小。 |
同步時序表的時序數(shù)據(jù) | 通過控制臺、SDK、CLI 工具等方式將時序數(shù)據(jù)批量寫入一張時序表中。寫入時序表的數(shù)據(jù)會在分析存儲中同時存儲。 |
更新分析存儲數(shù)據(jù)生命周期 | 修改分析存儲數(shù)據(jù)生命周期 TTL,優(yōu)化存儲費用。 |
SQL 查詢分析 | 分析存儲支持通過 SQL 進行查詢,SQL 中支持通過使用不同條件進行聚合分析操作。 |
核心優(yōu)勢
海量數(shù)據(jù)的實時分析
對于時序的熱數(shù)據(jù)采用表格存儲行列混合的寬表存儲,提供海量數(shù)據(jù)的實時自增寫、覆蓋和查詢;對于時序全量歷史數(shù)據(jù)采用列存儲,當(dāng)對數(shù)據(jù)進行查詢或者分析時只讀取所需的列數(shù)據(jù),從而提高查詢效率和數(shù)據(jù)處理速度。
低成本數(shù)據(jù)存儲
冷熱數(shù)據(jù)分層存儲,采用不同的存儲介質(zhì)
對于時序的熱數(shù)據(jù)采用表格存儲行列混合的寬表存儲,對于時序全量歷史數(shù)據(jù)采用列存儲。
高數(shù)據(jù)壓縮率存儲
列存儲能更好地利用數(shù)據(jù)重復(fù)性,結(jié)合 RLE、DICTIONARY、DELTA、BIT-PACKING 等方法進行壓縮編碼,將數(shù)據(jù)進行壓縮,存儲空間利用率高,從而節(jié)省存儲成本。
靈活分層的 TTL 設(shè)置
在同一張時序表上,時序數(shù)據(jù)存儲和時序分析存儲采用不同的數(shù)據(jù)生命周期。
使用限制
更多信息,請參見時序模型限制。
注意事項
時序分析存儲功能從 2023 年 12 月 20 日正式開始收費。
目前支持使用時序分析存儲功能的地域有華東1(杭州)、華東2(上海)、華北2(北京)和華北3(張家口)。
如果在使用過程中遇到問題,請通過釘釘加入用戶群 44327024(物聯(lián)網(wǎng)存儲 IoTstore 開發(fā)者交流群
)聯(lián)系我們。
使用方式
您可以通過如下方式使用時序分析存儲。
計費說明
更多信息,請參見時序模型計量計費。