heyzo无码综合国产精品,忘忧草影视,亚洲av无码av吞精久久,邻居新婚少妇真紧

banner
數(shù)據(jù)同步

企業(yè)的大量寶貴數(shù)據(jù)都存儲在數(shù)據(jù)庫中。但是大量的企業(yè)應(yīng)用系統(tǒng)中在線的數(shù)據(jù)庫通常就只有一份,如果這一個運行中的數(shù)據(jù)庫出問題了,結(jié)果可能就是災(zāi)難性的。

為了保證數(shù)據(jù)庫的可靠運行,目前通常采取的方法備份。備份是保留了額外的數(shù)據(jù),但是問題是數(shù)據(jù)不是最新的,通常是會丟失至少一天的數(shù)據(jù),而且,當(dāng)在線數(shù)據(jù)庫出現(xiàn)問題后,恢復(fù)備份數(shù)據(jù)庫少則需要幾個小時,多則需要幾天。

為了解決數(shù)據(jù)庫單點故障問題,數(shù)據(jù)實時同步通常采取以下三種解決方案:

存儲層同步 數(shù)據(jù)文件放置在存儲陣列上,利用存儲內(nèi)置的同步功能,將數(shù)據(jù)文件所在的DISK同步到另外一個存儲柜上。

操作系統(tǒng)層同步 將生產(chǎn)服務(wù)器的數(shù)據(jù)文件或者整個目錄,同步到另外一臺或者多臺備用服務(wù)器上。

數(shù)據(jù)庫層同步 將生產(chǎn)數(shù)據(jù)庫的日志(通常是DDL和DML操作指令)同步到另外一臺或者多臺數(shù)據(jù)庫服務(wù)器上。

存儲層的數(shù)據(jù)同步解決方案,同步的是整個DISK或者LUN,由于各廠家的技術(shù)并不相互兼容,實施不夠靈活,而且成本高昂,很少采用。下面主要討論“操作系統(tǒng)層”和“數(shù)據(jù)庫層”的解決方案。

操作系統(tǒng)層同步

不管什么數(shù)據(jù)庫,運行在操作系統(tǒng)上的數(shù)據(jù)庫,都是以文件形式存在的,包括數(shù)據(jù)文件、日志文件、參數(shù)文件、控制文件等等。數(shù)據(jù)庫表記錄的改變,最終反應(yīng)的是相對的文件的數(shù)據(jù)塊的改變,只要把這些改變的數(shù)據(jù)塊同步到另外一臺服務(wù)器上,就達(dá)到了數(shù)據(jù)實時同步的目的。

實現(xiàn)數(shù)據(jù)實時同步復(fù)制,需要第三方的軟件來實現(xiàn),譬如RoseReplicator。當(dāng)生產(chǎn)服務(wù)器出現(xiàn)故障不能使用時,備用服務(wù)器立刻接管IP,啟用數(shù)據(jù)庫,使應(yīng)用不中斷。

數(shù)據(jù)庫層同步

數(shù)據(jù)庫層同步,就是數(shù)據(jù)庫日志(即DML、DDL這些SQL語句)同步到另外一臺數(shù)據(jù)庫服務(wù)器上,然后應(yīng)用這些日志/SQL語句,從而達(dá)到表記錄相同。當(dāng)生產(chǎn)庫不可用時,可將訪問連接指向到備用服務(wù)器。正常情況下,報表查詢可以連接到備用服務(wù)器,減輕生產(chǎn)服務(wù)器負(fù)載,達(dá)到讀寫分離/容災(zāi)的目的。

數(shù)據(jù)庫層的數(shù)據(jù)同步,通常是采取同步SQL語句等日志到其它服務(wù)器上并應(yīng)用,譬如oracle goldengate,dataguard,sybase replicator,moebius等等。其中g(shù)oldengate功能最為強大,可以實現(xiàn)異構(gòu)數(shù)據(jù)庫同步,可作為數(shù)據(jù)ETL工具。

ORACLE ACTITVE DATAGUARD 容災(zāi)、同步、讀寫分離

ORACLE GoldenGate(OGG)容災(zāi)、同步

如您對此感興趣,可聯(lián)系我們索取相應(yīng)的方案。