版本釋出 | 九大功能最佳化,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flink Hudi 0.10.0 釋出,多項重要更新,穩定性大幅提升
- Flink CDC 2.1 正式釋出,穩定性大幅提升,新增 Oracle,MongoDB 支援OracleMongoDB
- MQTT X 1.9.1 釋出:資源消耗降低 80%,穩定性大幅提升MQQT
- 用Flow提升前端健壯性前端
- iOS 11.4.1測試版釋出:修復小Bug 提升穩定性iOS
- iOS12公測3正式釋出:修復Bug提升穩定性iOS
- X3DS V4.0 正式釋出 效能、功能、易用性和安全性大幅提升3D
- Kafka2.6.0釋出——效能大幅提升Kafka
- 全面提升易用性:OpenClusterManagement 0.7 版本釋出
- Volcano社群新版本釋出!7大功能全面增強佇列能力與排程穩定性佇列
- 論程式的健壯性——就看RedisRedis
- 使用 CSS perfer-* 規範,提升網站的可訪問性與健壯性CSS網站
- openGemini v1.2.0版本正式釋出,IoT 場景效能大幅提升!
- 蘋果iOS11.4正式版釋出:主要修復Bug和提升穩定性蘋果iOS
- iOS11.3 beta4最新測試版釋出 修復Bug提升穩定性iOS
- 健壯性測試工具-stress-ng
- BabaSSL 8.3.1 釋出穩定版本
- 關於對健壯性程式碼的理解
- 論怎麼提高程式的健壯性
- SAP QM 穩定性研究功能研習系列1 - 穩定性研究總流程
- iOS12 beta6和公測5同時釋出:修復Bug 提升穩定性iOS
- 時序資料庫 TDengine 3.0.2.0 版本正式釋出資料庫
- Runaway Queries 管理:提升 TiDB 穩定性的智慧引擎TiDB
- 【明晚直播】KunlunBase 1.1 版本釋出:完善MySQL 相容性,OLAP效能提升MySql
- 外鏈最佳化的原則:保持策略的持續性與穩定性
- SuperEdge v0.4.0 釋出,大幅提升使用和運維效率運維
- Python 系列:如何提高 python 程式程式碼的健壯性Python
- GhostBSD 19.04 釋出,注重安全與穩定性的 FreeBSD 發行版
- 穩定性
- 信也科技釋出2022Q2財報:穩健經營彰顯發展韌性
- 如何保障物聯網平臺的安全性與健壯性
- Rust的安全性和穩健型Rust
- 版本釋出:TDengine 3.0.3.0 為資料壓縮、事件視窗等七大功能加“Buff”事件
- 更穩定!Apache Doris 1.2.1 Release 版本正式釋出Apache
- go-carbon 1.4.5版本釋出,修復已知bug和最佳化功能Go
- [重磅釋出] PerfDogService 商業版本正式開啟,功能最佳化,體驗升級!Gse
- 【重磅釋出】PerfDogService 商業版本正式開啟,功能最佳化,體驗升級!Gse
- 關於Java健壯性的一些思考與實踐!Java