熱璞資料庫HotDB 基礎架構詳解

Harry797發表於2020-07-22

1、 無agent及類似的第三方組
指標要求: 不繫結軟體和硬體裝置來實現基礎架構,不引入第三方 Agent,各功能由產品自身實現。
偏離情況
    無偏離
說明: HotDB產品使用原生MySQL無需依賴特定版本或者改動MySQL原始碼,不存在軟體依賴;基於通用伺服器或國產伺服器等進行部署使用,無需特定硬體裝置,不存在硬體依賴;各項功能由自身實現,如高可用、讀寫分離等,無需引入第三方Agent(如MHA、Zookeeper等),避免引入第三方元件存在的運維風險以及多種功能無法同時使用的情況,如開啟高可用則無法使用讀寫分離功能。

2、.   計算節點、管理平臺、原生****MySQL資料庫架構  **
指標要求: 分散式事務資料庫架構簡單清晰,提供資料節點、計算節點和管理平臺套件,一套管理平臺可管理多套資料節點和計算節點;松耦合性,支援原生態資料庫。
     偏離情況
       無偏離
說明: Hot DB Server 架構由資料節點、計算節點和管理平臺共同組成,架構簡單清晰;支援一套管理平臺可管理平臺可管理多套資料節點和計算節點;松耦合性,支援原生My SQL 資料庫,無需改造MySQL程式碼並與之捆綁

如下詳細介紹:

  

技術架構圖


計算節點: 計算節點是分散式事務資料庫HotDB Server叢集體系的核心,承擔所有資料庫服務相關工作,是整個分散式服務的命脈所在。

管理平臺: 分散式事務資料庫平臺又稱為HotDB Management,可實現對計算節點資料庫使用者、資料節點、表型別、分片規則等資訊的易用性配置。同時可提供計算節點服務狀態監控、異常事件提醒、報表檢視、任務管理等智慧運維相關服務。

資料節點: 採用原生My SQL 資料庫儲存業務資料,透過IP、P rot 、Database三者可確定一個儲存節點。另外,在HotDB Server叢集體系中有一個虛擬的資料節點概念,資料節點用於表述一組具有主備關係的儲存節點。


HotDB 可以透過一套管理平臺對多套叢集進行管理。




底層資料節點採用原生MySQL資料庫,松耦合,無需修改MySQL原始碼,透過叢集提供極致效能。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979754/viewspace-2706268/,如需轉載,請註明出處,否則將追究法律責任。

相關文章