TDengine入駐Rainbond開源應用商店

前言

TDengine是一個高效的存儲、查詢、分析時序大數據的平臺,專爲物聯網、車聯網、工業互聯網、運維監測等優化而設計。Rianbond擅長應用自動化管理 ,兩者結合起來實現1+1大於2,本文詳細講述如何整合TDengine和Rainbond,並通過整合實現高效快捷,便利簡潔。

TDengine

TDengine 是濤思數據面對高速增長的物聯網大數據市場和技術挑戰推出的創新性的大數據處理產品,它不依賴任何第三方 軟件,也不是優化或包裝了一個開源的數據庫或流式計算產品,而是在吸取衆多傳統關係型數據庫、NoSQL 數據庫、流式計算引擎、消息隊列等軟件的優點之後自主開發的產品,在時序空間大數據處理上,有着自己獨到的優勢,可將典型的物聯網、車聯網、工業互聯網大數據平臺的總擁有成本大幅降低。

快速安裝

目前TDengine官方支持安裝包,源碼和docker進行安裝,現在新增通過Rainbond進行安裝,通過Rainbond安裝有什麼優勢呢?

  • 集成了TDengine官方推薦的可視化探測工具Grafana,開盒即用,方便快捷。

  • 集成了TDengine三節點集羣,無需手動配置,安裝即集羣模式,提高部署效率。

  • 集羣安裝過程僅需3分鐘,高效便利。

    在通過Rainbond平臺進行安裝TDengine之前,首先保證有一個可用的Rainbond,具體安裝可以參考文檔Rainbond快速安裝

    安裝完Rainbond以後界面首頁總覽,點擊新增,選擇基於應用市場創建組件,選擇開源應用商店,直接搜索即可,目前分別上架了 “單機版” “集羣版”的TDengine, 根據需求進行點擊安裝。

安裝成功示例

成功拓撲圖

TDengine Grafana
user : root user : admin
password : taosdata password : 12345678

登錄Grafana以後直接選擇配置好的dashboard,進行展示就可以,效果圖如下

客戶端連接

日常工作中真正去使用數據庫的時候,其實都是遠程進行訪問或者寫入數據,目前平臺經過測試也是支持的,需要進行簡單的調式即可使用,要注意的點就是需要保證6030-6041端口全部打開。

  • Rainbond支持兩種治理模式,一種是平臺特有的內置 ServiceMesh 模式,另外一種是kubernetes原生 service 模式。

    TDengine在進行連接之前只需要把默認的治理模式,serviceMesh更改爲原生的service纔可以。

  • 在實例伸縮選項裏面複製查詢命令在終端執行即可查詢,集羣的詳細信息。

    示例:在client端 taos容器終端直接執行命令行進行連接即可,taos -host grf77a29 就實現寫入數據了。

性能測試

基礎測試環境 數據呈現
TDengine版本 2.2.1.1
TDengine集羣節點數量 3
TDengine集羣單節點內存 4G
TDengine集羣類型 container
100000000條數據寫入 94.17s
每秒寫入性能 1061965.70條
測試工具 taosdemo

**注意:**本次測試是基於Rainbond平臺進行,數據僅供參考。平臺默認單節點內存爲512M,如需進行測試內存保證最少爲4G,實際生產環境根據需求進行設置內存大小。

小結

TDengine作爲目前非常火熱的時序性數據庫之一,值得我們去不斷地探索發現,本文只是簡單講解了一部分功能而已,想要了解更多可以關注TDengine官方學習研究。


Rainbond是一個開源的雲原生應用管理平臺,使用簡單,不需要懂容器和Kubernetes,支持管理多個Kubernetes集羣,提供企業級應用的全生命週期管理,功能包括應用開發環境、應用市場、微服務架構、應用持續交付、應用運維、應用級多雲管理等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章