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