達夢數據庫集群 選擇與介紹


一、集群介紹

 

1. 達夢大規模數據處理集群軟件(DMMPP

DMMPP是基於達夢數據庫管理系統研發的完全對等無共享式的並行集群組件,支持將多個DM8節點組織為一個並行計算網絡,對外提供統一的數據庫服務,最多可支持1024個節點,支持TBPB級的數據存儲與分析,並提供高可用性和動態擴展能力,是超大型數據應用的高性價比通用解決方案。

DMMPP通過分布負載到多個數據庫服務器主機,實現存儲和處理大規模的數據。采用完全對等的無共享架構,每個數據庫服務器稱為一個EP,每個EP都是獨立的數據庫。該架構中各個EP節點的功能完全一樣,用戶可連接DMMPP系統內的任意一個EP節點進行數據操作。

1)TB/PB 級數據分析

支持數據的並行裝載和操作的並行執行,數據分布式存儲在各EP中,能支持TB/PB級數據分析

2)支持絕大部分單機功能

支持絕大部分的DM單機版功能,同時支持行、列存儲,支持存儲過程、觸發器、索引、分區表、多媒體數據類型等

3)高性價比

無需額外配置特殊軟、硬件,性價比超高

4)高可靠性

DM MPP DM 數據守護相結合,為MPP系統中的每個EP配置一個或多個實時備庫,在EP發生故障時其對應備庫能迅速切換為主庫繼續提供服務,確保系統的高可用性

5)支持超大型集群

支持最多1024個EP,輕松組建超大型集群  

 

2. 達夢數據共享集群軟件(DMDSC

達夢數據共享集群軟件(DMDSC)是在DM8中采用的一項新技術,具有高可用性、可擴展性,是數據庫支持網絡計算環境的核心技術,由達夢公司在國產數據庫領域首次推出。

DMDSC集群是一個多實例、單數據庫的系統,主要由數據庫和數據庫實例、共享存儲、本地存儲、通信網絡、以及集群控制軟件DMCSS組成。多個數據庫實例可以同時訪問、修改同一個數據庫的數據。用戶可以登錄集群中的任意一個數據庫實例,獲得完整的數據庫服務。數據文件、聯機日志、控制文件在集群系統中只有一份,不論有幾個節點,這些節點都平等地使用這些文件,這些文件就保存在共享存儲上。

 

 

1高可用性

只要集群中有一個活動節點,就能正常提供數據庫服務。

2)高吞吐量

多個節點同時提供數據庫服務,有效提升集群的整體事務處理能力。

3負載均衡

用戶的連接請求被平均分配到集群中的各個節點,確保各個節點的負載大致平衡。 

 

3. 達夢讀寫分離集群軟件(DMRWC

達夢讀寫分離集群(DMRWC)是DM8提供的一個用於提升並發事務處理性能的集群組件。在一個高並發的事務型系統中,當寫事務占的比例相對讀事務較小時,DM8提供的這種獨具創新的方案DMRWC,可通過客戶端來實現讀、寫事務的自動分離,讀事務在備機執行,寫事務在主機執行,減輕主機的負載。可配置多台備機,通過增加備機節點資源,提高系統的並發能力,增強系統性能。

 

 

1性能提升

DMRWC特別適用於辦公系統、網站等以讀為主、只讀事務多於寫事務的業務場景,在這樣的場景中的性能可以得到較明顯的提升。

2高可用性

可配置多個實時備機冗余,提升可靠性;支持秒級的故障快速切換。

3可擴展性

隨着用戶訪問數量的增加,可以增加備機對集群進行擴容,最多可擴展到8台備機;系統性能、可靠性隨着節點的增加而增強。

4可移植性

DMRWC屬於純軟解決方案,具備高度的可移植性。提供跨平台支持,主備機可以跨不同的硬件和操作系統平台使用。對應用透明,不需要對應用程序進行修改就可使用。

 

 

4. 達夢數據守護集群軟件(DM Data Watch

 

DM Data Watch是一種集成化的高可靠性解決方案,該方案基於數據庫REDO日志,不依賴於第三方軟件和存儲,用於解決由於硬件故障、自然災害等原因導致的數據庫服務長時間中斷問題,提供不間斷數據庫服務,可同時滿足用戶對數據安全性和高可用性的要求。數據守護包含的主要部件有:主數據庫、備數據庫、聯機REDO日志系統、本地REDO日志歸檔服務、實時REDO日志歸檔服務、REDO日志重做服務、MAL系統、守護進程和監視器。其中,守護進程和監視器是兩個獨立的工具,其他部件集成在DM7數據庫服務器DMSERVER中。

 

 

1)部署簡單

僅需要對主、備機進行一些文件的配置即可搭建完成,部署較簡單

2)可靠的故障處理

主備系統的可靠性主要取決於系統的故障檢測與故障恢復的處理過程是否可靠、全面。

主機故障、備機故障、外部網絡故障、內部網絡故障、監視器故障都能提供相應的處理情況。

3)快速切換

在基於守護進程的數據守護方案中,主備機上各自配置一個守護進程,通過守護進程之間的通信處理主備的檢測、故障切換和恢復。

4)性能穩定

大規模並發場景下,DMData watch性能與單機的性能相比並無明顯損耗。

 

5. 達夢透明分布式數據庫集群DMTDD

DMTDD一個既具有分布式數據庫的高可擴展、高可用、高並發處理能力,同時又具備傳統數據庫的所有高級特性,支持傳統數據庫所有開發接口和業務開發框架的技術架構,對用戶透明的創新架構。用戶只需將傳統應用直接部署在DM8 TDD集群上,即可簡單完成數據架構划時代的進化。

 

 

1)靈活橫向擴展

DM8 TDD采用計算存儲分離的系統架構,實現計算、日志、存儲三層分離,可實現各層獨立擴展、按需配置設備的特點。

2)完整的SQL特性支持

支持多表連接查詢、子查詢、視圖嵌套查詢、遞歸表達式查詢等高級查詢語法。

提供存儲過程、觸發器、Package、序列等高級功能特性。

您在傳統架構中用到的一切特性,都被DM8 TDD毫無保留的繼承。

3)多副本數據異地容災

支持異地部署,通過將數據副本存儲在不同的容災域,實現數據的異地容災。日志服務本身具備副本與容災能力,可在每個數據中心分別部署日志服務節點。數據庫服務在主機房按需部署,在本地和異地備用機房日常無需部署,只需在檢測到災害時,即時啟動。

 

二、場景介紹

 

1. 復雜事務處理場景解決方案(讀寫分離+守護進程

1.1場景

1)具有復雜的業務流程邏輯

2)讀多寫少的場景

 

 

1.2特點

1)支持8000個應用並發連接,輕松應對費控業務高並發請求,顯著提升IO效率,實現負載均衡。

2)一旦主節點發生故障,可在不停機狀態下守護備機平滑切換成為新主機,就是說將某個從節點提升為主節點,並且讀轉化成寫。

1)減輕主機的負載。可配置多台備機,通過增加備機節點資源,提高系統的並發能力,增強系統性能。

 

1.3案例舉例

復雜辦公系統、財務管理、電子公文、黨政辦公、OK等應用

 

2. 實時在線事務處理解決方案(共享集群+守護進程

2.1場景

1)業務邏輯相對單一

2)追求數據訪問的OneShot

3)實時監控

 

 

2.2特點

1)負載均衡、高吞吐量。

2)故障自動切換。

3)在原有共享集群上添加守護進程,加強了數據的安全性、系統的可用性。

 

2.3案例舉例

電商、互聯網金融、交易系統

 

3. 海量在線分析解決方案DMMPP

3.1場景

1)TB~PB級數據量

2)統計分析型查詢

3)響應時間容忍度相對較高

 

 

3.2特點

1)完全對等無共享架構

2)數據分布靈活,多種數據分布方式

3)復雜查詢支持,原生的優化器支持

4)高可用,故障容錯

5)數據加載,並行快速加載

 

3.3案例舉例

公安,經營分析、輿情分析等分析型應用

 

4. 異地容災兩地三中心高可用解決方案DM Data Watch

4.1場景

1)不同機房到跨市跨省

2)非局域網環境

3)帶寬有限

4)數據、服務雙重備份

 

 

4.2特點

1)跨安全域的數據同步。

2)異地高可用。

3)類似ODG的最大可用模式,秒級故障切換,透明應用故障切換。

 

4.3案例舉例

跨機房備份、跨地域備份、國家電網調度系統等應用。

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM