GetInsight組件技術及功能(八):分布式HTAP數(shù)據(jù)庫
GetInsight是慧都自主研發(fā)、應用最靈活的大數(shù)據(jù)平臺。能夠幫助您隨時找到您想要的數(shù)據(jù),使數(shù)據(jù)得到安全、穩(wěn)定和高效的管理與應用。GetInsight是企業(yè)大數(shù)據(jù)解決方案的重要組成部分,除了提供完整的大數(shù)據(jù)功能組件,我們還提供組件自定義搭配,為企業(yè)選擇滿足方案需要的大數(shù)據(jù)功能組件,使您的大數(shù)據(jù)解決方案成本降到最低,從而高品質(zhì)的解決您的大數(shù)據(jù)需求問題。
了解什么是GetInsight,請點擊這里查看GetInsight的基礎介紹>>
本文主要跟大家介紹GetInsight的分布式HTAP數(shù)據(jù)庫。
分布式HTAP數(shù)據(jù)庫
分布式HTAP數(shù)據(jù)庫結合了傳統(tǒng)RDBMS(關系型數(shù)據(jù)庫系統(tǒng))對SQL和事物的支持以及nosql(非關系)數(shù)據(jù)庫的擴展性,它支持和傳統(tǒng)關系數(shù)據(jù)庫一樣的SQL語法,支持無限的水平擴展,具備強一致性和高可用性。分布式關系數(shù)據(jù)庫目標是為 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 場景提供一站式的解決方案。
分布式HTAP數(shù)據(jù)庫的目標是能夠適用全部的 OLTP 場景和大部分的 OLAP 場景,更復雜的 OLAP 分析可以通過和分布式計算框架進行集成來完成。
GetInsight分布式HTAP數(shù)據(jù)庫的特性
- 高度兼容MySQL,大多數(shù)情況下,可以無縫的把數(shù)據(jù)從MySQL遷移至分布式數(shù)據(jù)庫中。
- 水平彈性擴展,通過簡單地增加新節(jié)點即可實現(xiàn)分布式關系數(shù)據(jù)庫的水平擴展。
- 分布式事務,分布式數(shù)據(jù)庫100% 支持標準的 ACID 事務。
- 滿足高可用,每個組件都允許部分實例失敗,不影響整個集群使用,且在不丟失大多數(shù)副本的前提下,可以實現(xiàn)故障的自動恢復 ,無需人工介入。
- 滿足海量數(shù)據(jù)下的實時寫入、查詢、分析。
- 一鍵部署監(jiān)控系統(tǒng),WEB界面實時監(jiān)控組件情況。
- 支持 OLTP 和 OLAP 兩種業(yè)務在同一份數(shù)據(jù)上進行,免去數(shù)據(jù)從運營數(shù)據(jù)庫復制、落地、轉(zhuǎn)換、加載到數(shù)據(jù)倉庫的復雜流程。
GetInsight分布式HTAP數(shù)據(jù)庫的架構
分布式HTAP數(shù)據(jù)庫包含3個核心組件:
SQL 計算引擎
SQL接收服務集群負責接收 SQL 請求,處理 SQL 相關的邏輯,并通過管理模塊集群找到存儲計算所需數(shù)據(jù)的存儲模塊地址,與存儲模塊集群交互獲取數(shù)據(jù),最終返回結果。SQL接收服務是無狀態(tài)的,其本身并不存儲數(shù)據(jù),只負責計算,可以無限水平擴展。
管理模塊
管理模塊集群其主要工作有三個:一是存儲集群的元信息;二是對存儲模塊進行調(diào)度和負載均衡(如數(shù)據(jù)的遷移);三是分配全局唯一且遞增的事務 ID。管理模塊需要部署奇數(shù)個節(jié)點。
存儲模塊
存儲模塊集群負責存儲數(shù)據(jù),從外部看存儲模塊是一個分布式的提供事務的 Key-Value 存儲引擎。存儲數(shù)據(jù)的基本單位是 Region,每個 Region 負責存儲一個 Key Range(從 StartKey 到 EndKey 的左閉右開區(qū)間)的數(shù)據(jù),每個存儲模塊節(jié)點會負責多個 Region。
GetInsight分布式HTAP數(shù)據(jù)庫的功能
分布式數(shù)據(jù)庫提供對海量數(shù)據(jù)的存儲管理,提供SQL語義,SQL用法與MySQL幾乎一致,提供分布式事務,滿足大數(shù)據(jù)量的實時寫入、查詢、分析。可根據(jù)業(yè)務數(shù)據(jù)量的需求進行橫向擴展。具有高可用性,部分節(jié)點失效不影響整個集群使用。
GetInsight分布式HTAP數(shù)據(jù)庫的應用場景
高并發(fā)實時交易場景
提供線性水平擴展能力,能夠?qū)崟r提升數(shù)據(jù)庫處理能力,提高訪問效率,輕松應對高并發(fā)的實時交易場景。
海量數(shù)據(jù)存儲訪問場景
企業(yè)客戶隨著業(yè)務的快速發(fā)展,業(yè)務數(shù)據(jù)增長迅猛,會產(chǎn)生超過單機數(shù)據(jù)庫存儲能力極限的數(shù)據(jù),造成數(shù)據(jù)庫容量瓶頸,限制業(yè)務發(fā)展,可以線性擴展存儲空間,提供 PB 級存儲能力,應對超大規(guī)模數(shù)據(jù)存儲訪問場景。
數(shù)據(jù)高效多維分片場景
支持多種分片方式,提供按數(shù)字、字符串、時間單獨或者混合分片,讓操作100億數(shù)據(jù)如同操作100萬數(shù)據(jù)高效。
HTAP場景
一份數(shù)據(jù)同時需要進行OLTP和OLAP,在線、離線分析使用同一個數(shù)據(jù)倉庫。避免在、離線數(shù)據(jù)倉庫之間的數(shù)據(jù)轉(zhuǎn)移。
慧都工業(yè)大數(shù)據(jù)分析方案即將精益生產(chǎn)理論體系進行了完美的融合和應用,并對大數(shù)據(jù)總體架構進行了更細致明確的解讀,提供自主研發(fā)的大數(shù)據(jù)平臺,實現(xiàn)ETL、數(shù)據(jù)管理及存儲、數(shù)據(jù)建模。如下圖所示:
關于慧都大數(shù)據(jù)分析平臺
慧都大數(shù)據(jù)分析平臺「GetInsight®」升級發(fā)布,將基于企業(yè)管理駕駛艙、產(chǎn)品質(zhì)量分析及預測、設備分析及預測等大數(shù)據(jù)模型的構建,助力企業(yè)由傳統(tǒng)運營模式向數(shù)字化、智能化的新模式轉(zhuǎn)型升級,抓住數(shù)據(jù)經(jīng)濟的發(fā)展勢頭,提供管理效能,精準布局未來。了解更多,請聯(lián)系在線客服。
慧都大數(shù)據(jù)專業(yè)團隊為企業(yè)提供商業(yè)智能大數(shù)據(jù)平臺搭建,免費業(yè)務咨詢,定制開發(fā)等完整服務,快速、輕松、低成本將任何Hadoop集群從試用階段轉(zhuǎn)移到生產(chǎn)階段。
歡迎撥打慧都熱線023-68661681或咨詢慧都在線客服,我們有專業(yè)的大數(shù)據(jù)團隊,為您提供免費大數(shù)據(jù)相關業(yè)務咨詢!