天天看點

TDengine入駐Rainbond開源應用商店

前言

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

TDengine

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

TDengine入駐Rainbond開源應用商店

快速安裝

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

  • 內建了TDengine官方推薦的可視化探測工具Grafana,開盒即用,友善快捷。
  • 內建了TDengine三節點叢集,無需手動配置,安裝即叢集模式,提高部署效率。
  • 叢集安裝過程僅需3分鐘,高效便利。

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

    Rainbond快速安裝

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

TDengine入駐Rainbond開源應用商店

安裝成功示例

TDengine入駐Rainbond開源應用商店
Grafana
user : root user : admin
password : taosdata password : 12345678

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

TDengine入駐Rainbond開源應用商店

用戶端連接配接

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

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

    TDengine在進行連接配接之前隻需要把預設的治理模式,serviceMesh更改為原生的service才可以。

  • 在執行個體伸縮選項裡面複制查詢指令在終端執行即可查詢,叢集的詳細資訊。
    TDengine入駐Rainbond開源應用商店
    TDengine入駐Rainbond開源應用商店
    示例:在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叢集,提供企業級應用的全生命周期管理,功能包括應用開發環境、應用市場、微服務架構、應用持續傳遞、應用運維、應用級多雲管理等。