openGauss學(xué)習(xí)筆記-02 openGauss系統(tǒng)架構(gòu)
openGauss是單機(jī)系統(tǒng),在這樣的系統(tǒng)架構(gòu)中,業(yè)務(wù)數(shù)據(jù)存儲在單個物理節(jié)點(diǎn)上,數(shù)據(jù)訪問任務(wù)被推送到服務(wù)節(jié)點(diǎn)執(zhí)行,通過服務(wù)器的高并發(fā),實(shí)現(xiàn)對數(shù)據(jù)處理的快速響應(yīng)。同時通過日志復(fù)制可以把數(shù)據(jù)復(fù)制到備機(jī),提供數(shù)據(jù)的高可靠和讀擴(kuò)展。
2.1 軟件架構(gòu)
openGauss是單機(jī)系統(tǒng),支持主備部署。
2.1.1 邏輯架構(gòu)
openGauss邏輯架構(gòu)如圖1所示。
圖 1 openGauss邏輯架構(gòu)圖
2.1.2 邏輯架構(gòu)說明
- OM
運(yùn)維管理模塊(Operation Manager)。提供數(shù)據(jù)庫日常運(yùn)維、配置管理的管理接口、工具。
- CM
數(shù)據(jù)庫管理模塊(Cluster Manager)。管理和監(jiān)控數(shù)據(jù)庫系統(tǒng)中各個功能單元和物理資源的運(yùn)行情況,確保整個系統(tǒng)的穩(wěn)定運(yùn)行。
- 客戶端驅(qū)動
客戶端驅(qū)動(Client Driver)。負(fù)責(zé)接收來自應(yīng)用的訪問請求,并向應(yīng)用返回執(zhí)行結(jié)果??蛻舳蓑?qū)動負(fù)責(zé)與openGauss實(shí)例通信,發(fā)送應(yīng)用的SQL命令,接收openGauss實(shí)例的執(zhí)行結(jié)果。
- openGauss主備
openGauss主備(Datanode)。負(fù)責(zé)存儲業(yè)務(wù)數(shù)據(jù)、執(zhí)行數(shù)據(jù)查詢?nèi)蝿?wù)以及向客戶端返回執(zhí)行結(jié)果。openGauss實(shí)例包含主、備兩種類型,支持一主多備。建議將主、備openGauss實(shí)例分散部署在不同的物理節(jié)點(diǎn)中。
- Storage
服務(wù)器的本地存儲資源,持久化存儲數(shù)據(jù)。
?? 點(diǎn)贊,你的認(rèn)可是我創(chuàng)作的動力!
?? 收藏,你的青睞是我努力的方向!
?? 評論,你的意見是我進(jìn)步的財富!文章來源:http://www.zghlxwxcb.cn/news/detail-532760.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-532760.html
到了這里,關(guān)于openGauss學(xué)習(xí)筆記-02 openGauss系統(tǒng)架構(gòu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!