數(shù)據(jù)庫集群定義
時(shí)間:2023-02-25 04:48:01 | 來源:營銷百科
時(shí)間:2023-02-25 04:48:01 來源:營銷百科
數(shù)據(jù)庫集群定義:
一.數(shù)據(jù)庫集群的定義這里有兩個(gè)關(guān)鍵點(diǎn):
1. 兩臺或者多臺數(shù)據(jù)庫服務(wù)器:如果只有一臺數(shù)據(jù)庫服務(wù)器是不能稱其為集群的。
2. 透明的服務(wù):集群向客戶端提供的服務(wù)與單機(jī)系統(tǒng)向客戶端提供的服務(wù),從通訊協(xié)議上保持二進(jìn)制兼容。
二.相關(guān)名詞解釋1.同步
數(shù)據(jù)庫客戶端發(fā)出數(shù)據(jù)更新請求后,要等集群的每個(gè)節(jié)點(diǎn)全部更新后,才給客戶端返回結(jié)果。
2.異步
數(shù)據(jù)庫客戶端發(fā)出數(shù)據(jù)更新請求后,接受請求的節(jié)點(diǎn)(這里往往是主數(shù)據(jù)庫)立馬給客戶端返回結(jié)果,被更新的數(shù)據(jù)則會(huì)在接下來的某個(gè)時(shí)間里被復(fù)制傳輸?shù)郊旱钠渌?jié)點(diǎn)上(弱一致性處理)。
3.基于連接的負(fù)載均衡
此種負(fù)載均衡實(shí)現(xiàn)技術(shù)比較簡單,就是在客戶端發(fā)起登陸的時(shí)候,按照某種負(fù)載均衡算法,選擇登陸到集群某臺數(shù)據(jù)庫,此后所有客戶端的請求全部會(huì)發(fā)送到此數(shù)據(jù)庫上。
4.基于請求的負(fù)載均衡
此種負(fù)載均衡實(shí)現(xiàn)技術(shù)比較復(fù)雜,但是功能強(qiáng)大,就是在客戶端發(fā)起登陸的時(shí)候,集群網(wǎng)關(guān)會(huì)同時(shí)登錄到集群各節(jié)點(diǎn)數(shù)據(jù)庫,此后所有的客戶端請求,經(jīng)過集群網(wǎng)關(guān)的分析被分成兩類,查詢請求根據(jù)負(fù)載均衡算法挑選一個(gè)節(jié)點(diǎn)執(zhí)行,數(shù)據(jù)更新請求則有主機(jī)執(zhí)行并實(shí)時(shí)同步數(shù)據(jù)到集群各節(jié)點(diǎn)。