达梦数据库集群 选择与介绍
一、集群介紹
1.達夢大規(guī)模數(shù)據(jù)處理集群軟件(DMMPP)
DMMPP是基于達夢數(shù)據(jù)庫管理系統(tǒng)研發(fā)的完全對等無共享式的并行集群組件,支持將多個DM8節(jié)點組織為一個并行計算網(wǎng)絡,對外提供統(tǒng)一的數(shù)據(jù)庫服務,最多可支持1024個節(jié)點,支持TB到PB級的數(shù)據(jù)存儲與分析,并提供高可用性和動態(tài)擴展能力,是超大型數(shù)據(jù)應用的高性價比通用解決方案。
DMMPP通過分布負載到多個數(shù)據(jù)庫服務器主機,實現(xiàn)存儲和處理大規(guī)模的數(shù)據(jù)。采用完全對等的無共享架構(gòu),每個數(shù)據(jù)庫服務器稱為一個EP,每個EP都是獨立的數(shù)據(jù)庫。該架構(gòu)中各個EP節(jié)點的功能完全一樣,用戶可連接DMMPP系統(tǒng)內(nèi)的任意一個EP節(jié)點進行數(shù)據(jù)操作。
1)TB/PB 級數(shù)據(jù)分析
支持數(shù)據(jù)的并行裝載和操作的并行執(zhí)行,數(shù)據(jù)分布式存儲在各EP中,能支持TB/PB級數(shù)據(jù)分析
2)支持絕大部分單機功能
支持絕大部分的DM單機版功能,同時支持行、列存儲,支持存儲過程、觸發(fā)器、索引、分區(qū)表、多媒體數(shù)據(jù)類型等
3)高性價比
無需額外配置特殊軟、硬件,性價比超高
4)高可靠性
DM MPP 與 DM 數(shù)據(jù)守護相結(jié)合,為MPP系統(tǒng)中的每個EP配置一個或多個實時備庫,在EP發(fā)生故障時其對應備庫能迅速切換為主庫繼續(xù)提供服務,確保系統(tǒng)的高可用性
5)支持超大型集群
支持最多1024個EP,輕松組建超大型集群
2.達夢數(shù)據(jù)共享集群軟件(DMDSC)
達夢數(shù)據(jù)共享集群軟件(DMDSC)是在DM8中采用的一項新技術,具有高可用性、可擴展性,是數(shù)據(jù)庫支持網(wǎng)絡計算環(huán)境的核心技術,由達夢公司在國產(chǎn)數(shù)據(jù)庫領域首次推出。
DMDSC集群是一個多實例、單數(shù)據(jù)庫的系統(tǒng),主要由數(shù)據(jù)庫和數(shù)據(jù)庫實例、共享存儲、本地存儲、通信網(wǎng)絡、以及集群控制軟件DMCSS組成。多個數(shù)據(jù)庫實例可以同時訪問、修改同一個數(shù)據(jù)庫的數(shù)據(jù)。用戶可以登錄集群中的任意一個數(shù)據(jù)庫實例,獲得完整的數(shù)據(jù)庫服務。數(shù)據(jù)文件、聯(lián)機日志、控制文件在集群系統(tǒng)中只有一份,不論有幾個節(jié)點,這些節(jié)點都平等地使用這些文件,這些文件就保存在共享存儲上。
1)高可用性
只要集群中有一個活動節(jié)點,就能正常提供數(shù)據(jù)庫服務。
2)高吞吐量
多個節(jié)點同時提供數(shù)據(jù)庫服務,有效提升集群的整體事務處理能力。
3)負載均衡
用戶的連接請求被平均分配到集群中的各個節(jié)點,確保各個節(jié)點的負載大致平衡。
3.達夢讀寫分離集群軟件(DMRWC)
達夢讀寫分離集群(DMRWC)是DM8提供的一個用于提升并發(fā)事務處理性能的集群組件。在一個高并發(fā)的事務型系統(tǒng)中,當寫事務占的比例相對讀事務較小時,DM8提供的這種獨具創(chuàng)新的方案DMRWC,可通過客戶端來實現(xiàn)讀、寫事務的自動分離,讀事務在備機執(zhí)行,寫事務在主機執(zhí)行,減輕主機的負載。可配置多臺備機,通過增加備機節(jié)點資源,提高系統(tǒng)的并發(fā)能力,增強系統(tǒng)性能。
1)性能提升
DMRWC特別適用于辦公系統(tǒng)、網(wǎng)站等以讀為主、只讀事務多于寫事務的業(yè)務場景,在這樣的場景中的性能可以得到較明顯的提升。
2)高可用性
可配置多個實時備機冗余,提升可靠性;支持秒級的故障快速切換。
3)可擴展性
隨著用戶訪問數(shù)量的增加,可以增加備機對集群進行擴容,最多可擴展到8臺備機;系統(tǒng)性能、可靠性隨著節(jié)點的增加而增強。
4)可移植性
DMRWC屬于純軟解決方案,具備高度的可移植性。提供跨平臺支持,主備機可以跨不同的硬件和操作系統(tǒng)平臺使用。對應用透明,不需要對應用程序進行修改就可使用。
4.達夢數(shù)據(jù)守護集群軟件(DM Data Watch)
DM Data Watch是一種集成化的高可靠性解決方案,該方案基于數(shù)據(jù)庫REDO日志,不依賴于第三方軟件和存儲,用于解決由于硬件故障、自然災害等原因?qū)е碌臄?shù)據(jù)庫服務長時間中斷問題,提供不間斷數(shù)據(jù)庫服務,可同時滿足用戶對數(shù)據(jù)安全性和高可用性的要求。數(shù)據(jù)守護包含的主要部件有:主數(shù)據(jù)庫、備數(shù)據(jù)庫、聯(lián)機REDO日志系統(tǒng)、本地REDO日志歸檔服務、實時REDO日志歸檔服務、REDO日志重做服務、MAL系統(tǒng)、守護進程和監(jiān)視器。其中,守護進程和監(jiān)視器是兩個獨立的工具,其他部件集成在DM7數(shù)據(jù)庫服務器DMSERVER中。
1)部署簡單
僅需要對主、備機進行一些文件的配置即可搭建完成,部署較簡單
2)可靠的故障處理
主備系統(tǒng)的可靠性主要取決于系統(tǒng)的故障檢測與故障恢復的處理過程是否可靠、全面。
主機故障、備機故障、外部網(wǎng)絡故障、內(nèi)部網(wǎng)絡故障、監(jiān)視器故障都能提供相應的處理情況。
3)快速切換
在基于守護進程的數(shù)據(jù)守護方案中,主備機上各自配置一個守護進程,通過守護進程之間的通信處理主備的檢測、故障切換和恢復。
4)性能穩(wěn)定
大規(guī)模并發(fā)場景下,DMData watch性能與單機的性能相比并無明顯損耗。
5.達夢透明分布式數(shù)據(jù)庫集群(DMTDD)
DMTDD是一個既具有分布式數(shù)據(jù)庫的高可擴展、高可用、高并發(fā)處理能力,同時又具備傳統(tǒng)數(shù)據(jù)庫的所有高級特性,支持傳統(tǒng)數(shù)據(jù)庫所有開發(fā)接口和業(yè)務開發(fā)框架的技術架構(gòu),對用戶透明的創(chuàng)新架構(gòu)。用戶只需將傳統(tǒng)應用直接部署在DM8 TDD集群上,即可簡單完成數(shù)據(jù)架構(gòu)劃時代的進化。
1)靈活橫向擴展
DM8 TDD采用計算存儲分離的系統(tǒng)架構(gòu),實現(xiàn)計算、日志、存儲三層分離,可實現(xiàn)各層獨立擴展、按需配置設備的特點。
2)完整的SQL特性支持
支持多表連接查詢、子查詢、視圖嵌套查詢、遞歸表達式查詢等高級查詢語法。
提供存儲過程、觸發(fā)器、Package、序列等高級功能特性。
您在傳統(tǒng)架構(gòu)中用到的一切特性,都被DM8 TDD毫無保留的繼承。
3)多副本數(shù)據(jù)異地容災
支持異地部署,通過將數(shù)據(jù)副本存儲在不同的容災域,實現(xiàn)數(shù)據(jù)的異地容災。日志服務本身具備副本與容災能力,可在每個數(shù)據(jù)中心分別部署日志服務節(jié)點。數(shù)據(jù)庫服務在主機房按需部署,在本地和異地備用機房日常無需部署,只需在檢測到災害時,即時啟動。
二、場景介紹
1.復雜事務處理場景解決方案(讀寫分離+守護進程)
1.1場景
1)具有復雜的業(yè)務流程邏輯
2)讀多寫少的場景
1.2特點
1)支持8000個應用并發(fā)連接,輕松應對費控業(yè)務高并發(fā)請求,顯著提升IO效率,實現(xiàn)負載均衡。
2)一旦主節(jié)點發(fā)生故障,可在不停機狀態(tài)下守護備機平滑切換成為新主機,就是說將某個從節(jié)點提升為主節(jié)點,并且讀轉(zhuǎn)化成寫。
1)減輕主機的負載。可配置多臺備機,通過增加備機節(jié)點資源,提高系統(tǒng)的并發(fā)能力,增強系統(tǒng)性能。
1.3案例舉例
復雜辦公系統(tǒng)、財務管理、電子公文、黨政辦公、OK等應用
2.實時在線事務處理解決方案(共享集群+守護進程)
2.1場景
1)業(yè)務邏輯相對單一
2)追求數(shù)據(jù)訪問的OneShot
3)實時監(jiān)控
2.2特點
1)負載均衡、高吞吐量。
2)故障自動切換。
3)在原有共享集群上添加守護進程,加強了數(shù)據(jù)的安全性、系統(tǒng)的可用性。
2.3案例舉例
電商、互聯(lián)網(wǎng)金融、交易系統(tǒng)
3.海量在線分析解決方案(DMMPP)
3.1場景
1)TB~PB級數(shù)據(jù)量
2)統(tǒng)計分析型查詢
3)響應時間容忍度相對較高
3.2特點
1)完全對等無共享架構(gòu)
2)數(shù)據(jù)分布靈活,多種數(shù)據(jù)分布方式
3)復雜查詢支持,原生的優(yōu)化器支持
4)高可用,故障容錯
5)數(shù)據(jù)加載,并行快速加載
3.3案例舉例
公安,經(jīng)營分析、輿情分析等分析型應用
4.異地容災“兩地三中心”高可用解決方案(DM Data Watch)
4.1場景
1)不同機房到跨市跨省
2)非局域網(wǎng)環(huán)境
3)帶寬有限
4)數(shù)據(jù)、服務雙重備份
4.2特點
1)跨安全域的數(shù)據(jù)同步。
2)異地高可用。
3)類似ODG的最大可用模式,秒級故障切換,透明應用故障切換。
4.3案例舉例
跨機房備份、跨地域備份、國家電網(wǎng)調(diào)度系統(tǒng)等應用。
總結(jié)
以上是生活随笔為你收集整理的达梦数据库集群 选择与介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iometer测试磁盘IO性能
- 下一篇: CentOS 7 yum安装 PHP7.