SharePlex是“戴爾軟件-Quest”的主要產(chǎn)品之一,主要用于數(shù)據(jù)庫的數(shù)據(jù)復(fù)制,通常使用于數(shù)據(jù)庫高可用、數(shù)據(jù)容災(zāi)、讀寫分離、數(shù)據(jù)整合等場(chǎng)景。今天,我們主要聊下SharePlex的一個(gè)重要場(chǎng)景——讀寫分離。
“讀寫分離”是指通過數(shù)據(jù)復(fù)制技術(shù)復(fù)制出兩個(gè)或多個(gè)數(shù)據(jù)庫,將只讀業(yè)務(wù)從原有生產(chǎn)系統(tǒng)剝離出來,僅訪問復(fù)制的數(shù)據(jù)庫,從而降低生產(chǎn)系統(tǒng)的壓力。通常,讀寫分離用于報(bào)表、大查詢、大量查詢業(yè)務(wù),也可稱為“報(bào)表分離”。
下面是使用SharePlex用于讀寫分離的典型案例——某商品交易所,用戶通過SharePlex對(duì)生產(chǎn)系統(tǒng)的核心交易數(shù)據(jù)庫進(jìn)行實(shí)時(shí)數(shù)據(jù)復(fù)制,采用一對(duì)二復(fù)制方式:其中一份數(shù)據(jù)用于內(nèi)網(wǎng)查詢及備份,例如自助終端、報(bào)表系統(tǒng)等;另一份數(shù)據(jù)用于外網(wǎng)查詢,所有通過互聯(lián)網(wǎng)的訪問查詢業(yè)務(wù),都是訪問專用的互聯(lián)網(wǎng)數(shù)據(jù)庫。為了安全起見,在核心交易數(shù)據(jù)庫與互聯(lián)網(wǎng)數(shù)據(jù)庫,采用防火墻進(jìn)行隔離,SharePlex復(fù)制也采用單向復(fù)制的模式。
當(dāng)下,許多部門、企業(yè)、事業(yè)單位都被要求加強(qiáng)觸網(wǎng),部分業(yè)務(wù)被要求遷移到網(wǎng)上進(jìn)行,例如:社保的金保二期,企業(yè)的O2O項(xiàng)目等等,針對(duì)這些系統(tǒng)的建設(shè),可參考以上架構(gòu):采用SharePlex將生產(chǎn)系統(tǒng)的數(shù)據(jù)實(shí)時(shí)復(fù)制一份到防火墻隔離區(qū)域,將網(wǎng)上業(yè)務(wù)訪問隔離出來的互聯(lián)網(wǎng)數(shù)據(jù)庫,這樣既可以保證核心生產(chǎn)的安全,又可以降低生產(chǎn)的負(fù)載。
下面案例是某個(gè)金融行業(yè)的用戶的讀寫分離項(xiàng)目,通過SharePlex對(duì)生產(chǎn)數(shù)據(jù)庫進(jìn)行一對(duì)四的復(fù)制,在查詢服務(wù)器上采用加了DellPCIe閃存卡——Fluid Cache的x86服務(wù)器,在非常低的成本下,將該應(yīng)用系統(tǒng)的總并發(fā)用戶提高了6倍。
由此可見,通過SharePlex復(fù)制軟件,可以在非常低的成本下幫助用戶實(shí)現(xiàn)讀寫分離,提高應(yīng)用系統(tǒng)的并發(fā)處理能力。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。