版本釋出 | 九大功能最佳化,TDengine 3.0.4.0 穩定性、健壯性大幅提升
在 3.0.3.0 釋出一個月後,經過研發小夥伴加班加點地進行最佳化迭代,3.0.4.0 也在今天成功出爐。從使用者使用體驗角度出發,這一版本進一步提升了時序資料庫(Time Series Database) TDengine 3.0 的穩定性,並最佳化了多個應用功能,產品效能增強的同時易用性也獲得大幅提升。
3.0.4.0 版本涉及到的更新內容包括產品穩定性的提升、查詢效能提升、引數使用最佳化、以及多副本情況下的健壯性提升、Python UDF、叢集負載再平衡、基於時間段進行資料重整等九大方面。具體更新資訊如下:
1. 大幅提升產品穩定性
在大併發、高負載的寫入和查詢下的系統穩定性有顯著提升:最佳化了對記憶體的使用,最佳化了有大量併發查詢下對連線池的控制,修復了一些影響系統穩定性的缺陷。
2. 提升了部分查詢場景下的效能
- 提升了當與 interval() 一起使用時 mode() 函式的效能
- 提升了 percentile() 函式的效能
- 提升了 last()/last_row() 函式的效能
3. 可以動態配置更多資料庫引數
新增兩個可以動態配置的資料庫引數:stt_trigger 和 minRows,其具體功能請參考官方文件。
4. 最佳化了 WAL 資料保留的行為
WAL 中資料的儲存僅受引數 WAL_RETENTION_PERIOD 和 WAL_RETENTION_SIZE 的控制,不再受資料訂閱的影響。具體細節請參考官方文件。
5. Python UDF
應用開發者可以用 Python 開發自定義函式並將其嵌入資料庫,從而提升資料處理和分析能力。
6. 叢集負載再平衡 (企業版功能)
當叢集中某個 dnode 當機重啟後會出現負載不均衡現象,重新啟動的 dnode 上沒有 leader vnode,所以不承擔任何寫入和查詢負載。透過 rebalance 命令,可以使叢集中各個 dnode 之間的負載再次均衡。
7. 基於時間段進行資料重整 (企業版功能)
為了減少資料重整所花費的時間,最小化對系統的影響,可以指定時間段進行資料重整,只針對確定有亂序資料的時間段或者查詢所關注的時間段進行資料重整。
8. 能夠將多種工業網際網路中的傳統資料來源接入TDengine (企業版功能)
- OPC UA
- OPC DA
- Pi
9. 集中控制檯 taosExplorer 管理資料來源和資料接入任務 (企業版功能)
同步增強了集中控制檯 taosExplorer 以能夠管理所支援的各種資料來源和與它們所關聯的資料接入任務。
詳細資訊可以參考釋出說明()。歡迎大家下載使用 TDengine,有任何問題,都可以新增 小T vx:tdengine1 申請加入 TDengine 使用者交流群,及時向我們的解決方案專家尋求支援與幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014783/viewspace-2946638/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何提高nodejs程式的穩定性,健壯性NodeJS
- MQTT X 1.9.1 釋出:資源消耗降低 80%,穩定性大幅提升MQQT
- Flink Hudi 0.10.0 釋出,多項重要更新,穩定性大幅提升
- Flink CDC 2.1 正式釋出,穩定性大幅提升,新增 Oracle,MongoDB 支援OracleMongoDB
- 用Flow提升前端健壯性前端
- 聯想ThinkPad新品釋出 最佳化鍵盤收縮穩定性提升ThinkPad
- iOS12公測3正式釋出:修復Bug提升穩定性iOS
- iOS 11.4.1測試版釋出:修復小Bug 提升穩定性iOS
- X3DS V4.0 正式釋出 效能、功能、易用性和安全性大幅提升3D
- setsockopt()改善程式的健壯性
- Kafka2.6.0釋出——效能大幅提升Kafka
- 論程式的健壯性——就看RedisRedis
- 全面提升易用性:OpenClusterManagement 0.7 版本釋出
- 使用 CSS perfer-* 規範,提升網站的可訪問性與健壯性CSS網站
- Volcano社群新版本釋出!7大功能全面增強佇列能力與排程穩定性佇列
- 寫出健壯的Bash指令碼指令碼
- 蘋果iOS11.4正式版釋出:主要修復Bug和提升穩定性蘋果iOS
- 蘋果iOS9.3.3 Beta1公測版釋出:提升了系統穩定性蘋果iOS
- iOS9.3.3 Beta1開發者預覽版釋出:提升了系統穩定性iOS
- 健壯性測試工具-stress-ng
- BabaSSL 8.3.1 釋出穩定版本
- iOS11.3 beta4最新測試版釋出 修復Bug提升穩定性iOS
- SAP QM 穩定性研究功能研習系列1 - 穩定性研究總流程
- 關於對健壯性程式碼的理解
- 論怎麼提高程式的健壯性
- CodeReview--提高程式碼健壯性View
- 從部署架構提高系統健壯性架構
- openGemini v1.2.0版本正式釋出,IoT 場景效能大幅提升!
- iOS12 beta6和公測5同時釋出:修復Bug 提升穩定性iOS
- 時序資料庫 TDengine 3.0.2.0 版本正式釋出資料庫
- Data Guard 健壯性查詢必背彙總
- 輕量級AJAX框架buffalo 2.0釋出 效能大幅提升框架
- 穩定性
- 淺析:setsockopt()改善socket網路程式的健壯性
- Rust的安全性和穩健型Rust
- 外鏈最佳化的原則:保持策略的持續性與穩定性
- SuperEdge v0.4.0 釋出,大幅提升使用和運維效率運維
- Runaway Queries 管理:提升 TiDB 穩定性的智慧引擎TiDB