oracle産品

備份軟件

GoldenGate軟件在數(shù)據複制(zhì)方面應用的技(jì)術(shù)特點

1       GoldenGate 軟件在數(shù)據複制(zhì)方面應用的技(jì)術(shù)特點

基于GoldenGate的數(shù)據複制(zhì)方案,能夠在異構環境下有(yǒu)效保護用戶業務數(shù)據安全和(hé)業務連續性,并且具有(yǒu)高(gāo)性能、高(gāo)可(kě)靠性、高(gāo)可(kě)擴展性。其主要特點如下:

1.1   卓越的性能

GoldenGate 軟件能夠在活動的生(shēng)産端及目标端進行(xíng)數(shù)據複制(zhì),秒(miǎo)一級的數(shù)據延遲,大(dà)交易量的數(shù)據複制(zhì),能在很(hěn)大(dà)程度上(shàng)确保兩端數(shù)據的同步性及一緻性。

1.1.1    大(dà)交易量數(shù)據複制(zhì)

GoldenGate是一種能夠支持大(dà)交易量數(shù)據複制(zhì)的軟件。它通(tōng)過實時(shí)解析數(shù)據庫在線日志(zhì),捕獲其中的數(shù)據變化予以複制(zhì);再通(tōng)過數(shù)據壓縮、緩存和(hé)網絡優化等手段有(yǒu)效利用網絡,降低(dī)傳輸時(shí)間(jiān);通(tōng)過交易重組、操作(zuò)合并、并行(xíng)處理(lǐ)等機制(zhì)加速數(shù)據在目标端的投遞,從而保證了對大(dà)交易量實時(shí)複制(zhì)的實現。在美國銀行(xíng)、Overstock等案例以及國內(nèi)多(duō)次測試中,GoldenGate 軟件每日同步的數(shù)據增量超過1T,在同類軟件産品中無人(rén)能及。

1.1.2    極低(dī)的時(shí)延

GoldenGate實時(shí)解析數(shù)據庫的日志(zhì),可(kě)以在幾十個(gè)毫秒(miǎo)之內(nèi)獲取數(shù)據的變化,然後通(tōng)過網絡傳輸到目标端;目标端GoldenGate投遞進程同樣在幾十個(gè)毫秒(miǎo)內(nèi)将數(shù)據通(tōng)過數(shù)據庫本地接口投遞到數(shù)據庫中,完成數(shù)據複制(zhì)。

根據我們在某用戶使用中實測的數(shù)據,在北京到廣州近2000公裏的遠距離複制(zhì)中,使用2M DDN專線,每日日志(zhì)增量在20G左右,其複制(zhì)延遲一般在1秒(miǎo)鍾之內(nèi),在國內(nèi)外數(shù)據複制(zhì)應用中處于領先地位。如果複制(zhì)距離縮短(duǎn),延遲時(shí)間(jiān)會(huì)更短(duǎn)。

1.1.1    對生(shēng)産端影(yǐng)響小(xiǎo)

GoldenGate 優秀的日志(zhì)分析技(jì)術(shù)使得(de)其在複制(zhì)過程中極少(shǎo)與源數(shù)據庫交互,且無須在數(shù)據庫中插入表或觸發器(qì),從而對源數(shù)據庫運行(xíng)影(yǐng)響非常小(xiǎo),對生(shēng)産系統的運行(xíng)基本沒有(yǒu)影(yǐng)響。

1.1.2    最低(dī)的網絡帶寬占用

首先,從原理(lǐ)上(shàng)講,GoldenGate複制(zhì)的基本單位是事務,複制(zhì)的是最小(xiǎo)化的數(shù)據變化集。通(tōng)常通(tōng)過GoldenGate複制(zhì)的數(shù)據量僅為(wèi)數(shù)據庫日志(zhì)量的四分之一左右。其次,GoldenGate集成了數(shù)據壓縮功能,可(kě)以進一步降低(dī)在網絡上(shàng)傳輸的數(shù)據量。其壓縮算(suàn)法與winzip相同,根據使用經驗,可(kě)以達到6191的壓縮比例,進一步降低(dī)了帶寬的需求。

1.2   高(gāo)可(kě)靠性

1.2.1    可(kě)靠的數(shù)據複制(zhì)機制(zhì)

GoldenGate可(kě)以提供可(kě)靠的數(shù)據複制(zhì),主要體(tǐ)現在下面三點:

(一) 保證事務一緻性

GoldenGate應用複制(zhì)操作(zuò)的順序與在源系統上(shàng)的順序相同,并且按照相同的事務環境提交,确保在目标系統上(shàng)數(shù)據的完整性和(hé)讀一緻性。這種以交易為(wèi)單位的複制(zhì),在一旦出現災難後能夠避免出現交易中隻有(yǒu)部分數(shù)據被複制(zhì)到目标從而造成數(shù)據紊亂,大(dà)大(dà)提高(gāo)了數(shù)據複制(zhì)的可(kě)靠性。

(二) 檢查點機制(zhì)保障數(shù)據無丢失

GoldenGate的抽取和(hé)複制(zhì)進程使用檢查點機制(zhì)記錄完成複制(zhì)的位置。比如在抽取進程中,其檢查點記錄當前抽取日志(zhì)的位置,下次複制(zhì)時(shí)能夠從該點繼續複制(zhì),從而保障數(shù)據無丢失。在數(shù)據傳輸和(hé)投遞進程中,也同樣運用了檢查點機制(zhì)來(lái)保證數(shù)據複制(zhì)的可(kě)靠性。

(三) 可(kě)靠的數(shù)據傳輸機制(zhì)

GoldenGate使用應答(dá)機制(zhì)傳輸交易數(shù)據,隻有(yǒu)在得(de)到确認消息後才認為(wèi)數(shù)據

傳輸完成,否則将自動重新傳輸數(shù)據,從而保證了抽取出的所有(yǒu)數(shù)據都能發送到目标端。

GoldenGate的數(shù)據傳輸機制(zhì)

 

1.1.1    健壯的複制(zhì)環境

GoldenGate提供了多(duō)種異常處理(lǐ)預案,使客戶可(kě)以從容應對網絡中斷、數(shù)據庫實例失敗、RAC節點失敗、目标數(shù)據庫失敗等各種異常情況,在異常出現後能夠快速地恢複數(shù)據複制(zhì)且保證無數(shù)據丢失。

1.1.2    自動的異常恢複能力

GoldenGate使用檢查點機制(zhì)記錄當前完成複制(zhì)的位置。在日常運行(xíng)過程中,如果由于網絡中斷、數(shù)據庫實例失敗、存儲空(kōng)間(jiān)不夠等原因造成複制(zhì)停止,GoldenGate能夠以自定義間(jiān)隔自動檢測并在異常排除後恢複複制(zhì),保障數(shù)據無丢失,使得(de)管理(lǐ)和(hé)維護工作(zuò)中人(rén)工介入降低(dī)到最小(xiǎo)。

1.2   優秀的兼容性和(hé)可(kě)擴展性

1.2.1    兼容多(duō)種軟硬件平台以及數(shù)據庫平台

GoldenGate 是一種基于日志(zhì)的結構化數(shù)據複制(zhì)軟件,能夠兼容各種服務器(qì)、磁盤陣列等硬件設備,支持當前常用的各種操作(zuò)系統如HP UnixIBM AixSun SolarisLinuxWindowsz/OS等,可(kě)用于當前主流的OracleDB2SQL ServerSybaseMySQLTeradata等各種數(shù)據庫平台上(shàng)。

GoldenGate軟件兼容表


1.1.1    支持異構環境間(jiān)的數(shù)據複制(zhì)

GoldenGate 不僅适用于多(duō)種軟硬件平台,還(hái)能在主備端異構的情況下跨平台進行(xíng)數(shù)據複制(zhì)。由于GoldenGate 是基于日志(zhì)的數(shù)據複制(zhì)軟件,對于硬件平台及操作(zuò)系統平台有(yǒu)很(hěn)好的兼容性。對于不同數(shù)據庫類型,GoldenGate 設計(jì)了各自對應的捕捉和(hé)投遞模塊。其捕捉通(tōng)過解析數(shù)據庫日志(zhì)将數(shù)據轉化為(wèi)與數(shù)據庫無關的自定義格式存放到隊列,安裝在目标端的GoldenGate 軟件再将這些(xiē)數(shù)據轉換為(wèi)與目标數(shù)據庫類型及版本相一緻的SQL語句,最後将數(shù)據變化應用到數(shù)據庫。因此,GoldenGate 軟件可(kě)以實現不同類型操作(zuò)系統、不同數(shù)據庫或其不同版本之間(jiān)的數(shù)據複制(zhì)。

1.1.2    靈活的多(duō)種複制(zhì)模式便于擴展

GoldenGate提供了靈活的應用方案,基于其先進、靈活的技(jì)術(shù)架構及其異構環境支持可(kě)以根據用戶需求組成各種拓撲結構(如圖所示)。客戶可(kě)以根據自己的需求選擇特定的複制(zhì)方式,并根據系統擴展對複制(zhì)進行(xíng)任意擴展。基于這種靈活的拓撲和(hé)對軟硬件的高(gāo)兼容性,使得(de)客戶在IT系統擴展上(shàng)具有(yǒu)更高(gāo)的靈活性。

GoldenGate各種拓撲結構示意圖

1.1   良好的可(kě)維護性

1.1.1    安裝與部署簡便無需停機

GoldenGate複制(zhì)軟件的安裝和(hé)部署非常簡單,可(kě)以在很(hěn)短(duǎn)時(shí)間(jiān)內(nèi)完成軟件安裝。GoldenGate是一個(gè)解壓縮後即可(kě)使用的軟件,其所有(yǒu)信息包括配置、進程信息、數(shù)據隊列等都放在安裝目錄下。GoldenGate的狀态信息、報告、斷點等所有(yǒu)信息等放在其安裝目錄下,它不需要在源數(shù)據庫和(hé)目标端數(shù)據庫插入任何附加對象。GoldenGate的安裝過程可(kě)以在10分鍾以內(nèi)完成,且無須數(shù)據庫停止服務,對于保證信息系統的業務連續性有(yǒu)重大(dà)意義。

1.1.2    基于時(shí)間(jiān)點的複制(zhì)可(kě)實現快速恢複

GoldenGate數(shù)據複制(zhì)可(kě)以基于時(shí)間(jiān)點定義複制(zhì)起始位置,這為(wèi)客戶在維護過程中提供了更好的靈活性。例如,如果目标數(shù)據庫由于系統錯誤或者人(rén)為(wèi)失誤造成近一個(gè)小(xiǎo)時(shí)數(shù)據出現錯誤,我們可(kě)以使用一個(gè)命令修改GoldenGate時(shí)間(jiān)點使之從錯誤時(shí)間(jiān)點之前重新複制(zhì),GoldenGate的沖突處理(lǐ)機制(zhì)會(huì)自動過濾掉重複數(shù)據,使得(de)最後目标數(shù)據恢複與源端一緻,而無需重新初始化數(shù)據。這種基于時(shí)間(jiān)點的機制(zhì)非常靈活,為(wèi)系統管理(lǐ)和(hé)維護提供了很(hěn)大(dà)的便利。

1.1.3     方便易用的管理(lǐ)工具

為(wèi)了使客戶方便地管理(lǐ),GoldenGate提供了集中管理(lǐ)的工具 Director。該工具可(kě)以對多(duō)個(gè)分布的GoldenGate實例進行(xíng)集中管理(lǐ),并提供命令行(xíng)、web頁面面和(hé)Java 界面三種管理(lǐ)界面,客戶可(kě)以根據自身愛(ài)好選擇任意一種方式管理(lǐ)和(hé)監控複制(zhì)軟件的運行(xíng)。

GoldenGat Director示意圖

Director使得(de)客戶可(kě)以更加直觀的觀察複制(zhì)軟件運行(xíng)的狀态,管理(lǐ)和(hé)配置複制(zhì)軟件進程和(hé)參數(shù),及時(shí)處理(lǐ)故障和(hé)報警,還(hái)可(kě)以提供與第三方監控軟件的接口,極大(dà)地方便了客戶的管理(lǐ)。

 

1.1   廣泛的用戶基礎

GoldenGate是一家(jiā)專注于數(shù)據複制(zhì)領域的專業公司,也是全球最早緻力于數(shù)據複制(zhì)軟件開(kāi)發的公司之一,其産品經過世界各國著名企業多(duō)年驗證。其客戶包括中國海關總署、中國國家(jiā)稅務總局、中國國家(jiā)體(tǐ)育總局體(tǐ)彩管理(lǐ)中心、海南移動、中國電(diàn)子口岸、美國銀行(xíng)、VISA、瑞銀集團、彙豐銀行(xíng)、澳大(dà)利亞海關、新加坡港務局等企事業單位,得(de)到了客戶的一緻好評。

 

 

1       總結

在數(shù)據複制(zhì)系統建設中,數(shù)據目标是關鍵,如何将數(shù)據(包含系統、應用和(hé)業務等數(shù)據)特别是關鍵業務數(shù)據完整、實時(shí)地複制(zhì)到目标中心,是系統數(shù)據複制(zhì)建設的重點。基于GoldenGate 産品的數(shù)據複制(zhì)解決方案,很(hěn)好的實現了數(shù)據目标的任務,能夠在異構環境中實現大(dà)交易量數(shù)據的實時(shí)複制(zhì),确保關鍵數(shù)據的持續性訪問,及系統業務的連續性。對多(duō)種硬件平台、操作(zuò)系統平台及數(shù)據庫平台的兼容,跨平台數(shù)據複制(zhì)的特性,特别适用于生(shēng)産端具有(yǒu)多(duō)樣性的數(shù)據複制(zhì)系統建設。此外,GoldenGate 具有(yǒu)良好的性能,對生(shēng)産端資源、網絡資源占用極少(shǎo),實時(shí)的數(shù)據複制(zhì),簡易的安裝,靈活的部署,廣泛的應用基礎,也使得(de)它在數(shù)據複制(zhì)系統數(shù)據級複制(zhì)中,有(yǒu)着無可(kě)比拟的優勢。

總之,基于GoldenGate 軟件的數(shù)據複制(zhì)方案,能夠在主備端的異構環境下實現數(shù)據實時(shí)目标,減少(shǎo)災難帶來(lái)的損失,是數(shù)據複制(zhì)系統建設的最佳選擇。

附錄

GoldenGate産品介紹

GoldenGate公司的領先技(jì)術(shù)就是逐漸為(wèi)大(dà)家(jiā)所知的交易數(shù)據管理(lǐ)Transactional Data Management (),可(kě)以在異構的IT基礎結構之間(jiān)實現大(dà)量數(shù)據的秒(miǎo)一級的數(shù)據捕捉、轉換和(hé)投遞。GoldenGate可(kě)以支持幾乎所有(yǒu)常用操作(zuò)系統如和(hé)數(shù)據庫平台,如下表所示:

GoldenGate軟件兼容表


GoldenGate軟件提供了一個(gè)單一的平台,這個(gè)平台可(kě)以為(wèi)任何企業環境實現秒(miǎo)一級的災難目标。GoldenGate是一種基于軟件的數(shù)據複制(zhì)方式,它從數(shù)據庫的日志(zhì)中解析數(shù)據的變化(數(shù)據量隻有(yǒu)日志(zhì)的四分之一左右),GoldenGate将數(shù)據轉化為(wèi)自己的格式,直接通(tōng)過TCP/IP網絡傳輸,無需依賴于數(shù)據庫自身的傳遞方式如Oracle Net,而且可(kě)以通(tōng)過高(gāo)達9:1的壓縮比率對數(shù)據進行(xíng)壓縮,大(dà)大(dà)降低(dī)帶寬需求。在目标端,GoldenGate可(kě)以通(tōng)過交易重組,分批加載等技(jì)術(shù)手段大(dà)大(dà)加快數(shù)據投遞的速度和(hé)效率,降低(dī)目标系統的資源占用,可(kě)以在秒(miǎo)一級實現大(dà)量數(shù)據的複制(zhì)。

GoldenGate複制(zhì)模式

1) 單向數(shù)據複制(zhì)

GoldenGate的數(shù)據複制(zhì)原理(lǐ)是:利用捕捉進程(Extract Process)在源系統端讀取Online Redo LogArchive Log,确定需要進行(xíng)的複制(zhì)(增、删、改)操作(zuò),并通(tōng)過隊列(Extract 隊列),将相關信息傳送到目标系統。目标系統端的投遞進程(Deliver 進程)接受相關內(nèi)容,通(tōng)過Replicate 進程創建實現數(shù)據複制(zhì)或同步的SQL語句,并在目标系統中予以執行(xíng)。


單向複制(zhì)示意圖

 

2) 雙向數(shù)據複制(zhì)

雙向數(shù)據複制(zhì)是基于單向數(shù)據複制(zhì)原理(lǐ)之上(shàng),兩端互為(wèi)源/目的數(shù)據複制(zhì)對象,兩端生(shēng)産系統同時(shí)保持Active狀态。

為(wèi)了避免出現剛被複制(zhì)進對端目的數(shù)據庫數(shù)據馬上(shàng)又被捕捉進程複制(zhì)回源端,陷入死循環的狀态。GoldenGate采用了相應的判别機制(zhì)來(lái)保證對捕捉數(shù)據的識别,當應用程序和(hé)GoldenGate複制(zhì)進程同時(shí)更新同一個(gè)表時(shí), 捕捉進程使用了一個(gè)跟蹤表機制(zhì)。在配置雙向數(shù)據複制(zhì)時(shí), 需要通(tōng)過命令行(xíng)向兩邊的數(shù)據庫中加入跟蹤表。當捕捉進程讀到一個(gè)交易中有(yǒu)針對跟蹤表的更新, 捕捉進程就知道(dào)這個(gè)交易是由複制(zhì)進程産生(shēng)的并且把這筆交易忽略掉. 如果沒有(yǒu)針對跟蹤表的更新, 捕捉進程就知道(dào)這個(gè)交易是由應用程序産生(shēng)的并且把這筆交易讀取出來(lái).

通(tōng)過以上(shàng)處理(lǐ)機制(zhì)後,就可(kě)以很(hěn)好的解決雙向數(shù)據複制(zhì)中所擔心的重複捕捉變化數(shù)據的操作(zuò)出現。

顯然,上(shàng)述過程的實現,與基于文件複制(zhì)原理(lǐ)的數(shù)據同步完全不同。無論從網絡資源占用、執行(xíng)效率和(hé)對系統性能影(yǐng)響等方面考慮,都比其它方案有(yǒu)較大(dà)的優勢。


雙向複制(zhì)示意圖

 

GoldenGate提供了靈活的應用方案,基于其先進、靈活的技(jì)術(shù)架構可(kě)以根據用戶需求組成各種拓撲結構,如圖所示:

GoldenGate各種拓撲結構示意圖

 

Ø  廣播複制(zhì):由一個(gè)數(shù)據庫向多(duō)個(gè)數(shù)據庫複制(zhì),利用GoldenGate的數(shù)據過濾功能可(kě)以實現數(shù)據的有(yǒu)選擇分發;

(一) 集中複制(zhì):由多(duō)個(gè)數(shù)據庫向一個(gè)數(shù)據庫複制(zhì),可(kě)以将分布的、跨平台或異構的多(duō)個(gè)數(shù)據庫集中到一個(gè)數(shù)據庫。此種模式廣泛應用于n+1模式的數(shù)據複制(zhì),通(tōng)過将多(duō)個(gè)系統數(shù)據庫集中到一起,可(kě)以充分利用目标中心的設施,大(dà)幅減少(shǎo)投資;另外也用于跨平台多(duō)系統的數(shù)據集成,為(wèi)這些(xiē)提供系統提供一個(gè)統一視(shì)圖便于查詢和(hé)統計(jì)數(shù)據。

Ø  多(duō)層複制(zhì):由A數(shù)據庫向B複制(zhì),同時(shí)又由BC複制(zhì),可(kě)以在以上(shàng)幾種模式基礎上(shàng)無限制(zhì)擴展。

由此可(kě)見,GoldenGate的複制(zhì)模式非常靈活,用戶可(kě)以根據自己的需求選擇特定的複制(zhì)方式,并根據系統擴展對複制(zhì)進行(xíng)擴展。

GoldenGate關鍵特性

GoldenGate是一種基于數(shù)據庫日志(zhì)的數(shù)據複制(zhì)産品,可(kě)以利用極少(shǎo)的系統開(kāi)支,實時(shí)複制(zhì)數(shù)據庫,改善數(shù)據可(kě)用性。GoldenGate可(kě)以在數(shù)據移植、在線維護等場(chǎng)合應用,以減少(shǎo)或消除數(shù)據庫的停機時(shí)間(jiān)。同時(shí),它還(hái)可(kě)用于數(shù)據數(shù)據複制(zhì)、負載均衡、數(shù)據集中、數(shù)據分布等應用中。GoldenGate可(kě)确保在這些(xiē)工作(zuò)進行(xíng)時(shí),源系統的正常事務處理(lǐ)得(de)以繼續進行(xíng),功能上(shàng)不受影(yǐng)響。

作(zuò)為(wèi)一種軟件方案,GoldenGate 可(kě)以采用非常靈活的方式加以配置,包括雙向複制(zhì)和(hé)多(duō)層次的數(shù)據複制(zhì)。特别是其在雙向數(shù)據複制(zhì)領域的技(jì)術(shù)先進性,可(kě)以滿足用戶在本地或廣域網絡環境中的各種複雜需求。

GoldenGate的軟件的幾個(gè)關鍵特性

Ø  本機數(shù)據改變捕捉作(zuò)為(wèi)一個(gè)基于日志(zhì)的同步解決方案,将對源系統和(hé)網絡的影(yǐng)響減少(shǎo)到最低(dī)。

Ø  靈活性源和(hé)目的系統不需要有(yǒu)一樣的操作(zuò)系統、數(shù)據庫及模闆(例如∶表,索引,等)GoldenGate能在同一個(gè)系統的多(duō)個(gè)數(shù)據庫實例之間(jiān)實現數(shù)據複制(zhì),或把數(shù)據複制(zhì)到局域網內(nèi)的其它數(shù)據庫實例,或把數(shù)據複制(zhì)到廣域網上(shàng)的遠端數(shù)據庫實例。

Ø  無需宕機時(shí)間(jiān)的移植–GoldenGate能在不同版本的數(shù)據庫和(hé)操作(zuò)系統之間(jiān)同步數(shù)據。數(shù)據庫,操作(zuò)系統或應用系統的更新可(kě)以在輔助系統裏進行(xíng)。一旦更新後的輔助系統通(tōng)過了完整的測試,所有(yǒu)的處理(lǐ)工作(zuò)就可(kě)以切換到輔助系統,然後更新主系統。一旦主系統的更新完成了,主與輔助系統之間(jiān)能夠再一次同步而無宕機時(shí)間(jiān)。

Ø  不依賴于硬件和(hé)數(shù)據庫–GoldenGate不依賴于操作(zuò)系統,數(shù)據庫和(hé)硬件。數(shù)據可(kě)以在不同的環境之間(jiān)移動,因而消除了客戶對任何拓撲結構的依賴性。

Ø  RPORTO的目标–GoldenGate提供了立即恢複目标的裝備。這是因為(wèi)源和(hé)目标系統可(kě)以配置或構架設計(jì)為(wèi)雙向端到端的功能。

Ø  雙向複制(zhì)–GoldenGate提供了兩個(gè)或兩個(gè)以上(shàng)生(shēng)産系統之間(jiān)的數(shù)據複制(zhì)功能。這些(xiē)系統無須具有(yǒu)一樣的屬性或相同的操作(zuò)系統,數(shù)據庫或數(shù)據庫版本。

Ø  數(shù)據一緻性目标數(shù)據庫支持讀一緻性的查詢活動(交易的一緻性在任何時(shí)候都受到保護)

Ø  靈活的拓撲結構在數(shù)據庫和(hé)表一級實現了多(duō)種相關數(shù)據的分部方式。例如∶支持一對多(duō),多(duō)對一,多(duō)對多(duō)以及分層的配置。

Ø  映射與轉換功能列轉換能夠适應特别的目标需要,包括查看和(hé)執行(xíng)存儲過程。

Ø  數(shù)據選擇選擇性的複制(zhì)數(shù)據而不是全部,例如表,行(xíng)和(hé)列。

Ø  支持OracleRAC對于Oracle的一個(gè)特别需求就是實時(shí)支持RAC數(shù)據複制(zhì)。與其它現有(yǒu)方案不同之處就是能夠從交易日志(zhì)中捕捉和(hé)投遞數(shù)據。

GoldenGate用途及應用方式

GoldenGate 是一種基于log 的複制(zhì)解決方案,支持不同的配置方式,以滿足用戶的各種數(shù)據複制(zhì)和(hé)同步化要求。其用途和(hé)應用方式包括:

1)建立報表系統

GoldenGate 可(kě)以将源系統的數(shù)據實時(shí)複制(zhì)到目标系統,從而建立一個(gè)可(kě)以被訪問的即席查詢和(hé)報表系統。目标系統可(kě)以是源系統的全集或子集。


    報表實例

通(tōng)過将查詢和(hé)報表系統放在不同的數(shù)據庫實例中運行(xíng),可(kě)以平衡服務器(qì)負載并提高(gāo)OLTP類生(shēng)産系統的性能。一方面,可(kě)以減少(shǎo)OLTP應用和(hé)查詢報表應用之間(jiān)的磁盤I/O沖突,提高(gāo)OLTP應用的效率。另一方面,GoldenGate支持不同模式間(jiān)的複制(zhì)。可(kě)以分别面向OLTP和(hé)查詢系統的使用特點來(lái)進行(xíng)設計(jì),如建立索引,設置數(shù)據庫表的參數(shù)等等。

2)實現高(gāo)可(kě)用性

保證數(shù)據高(gāo)可(kě)用性和(hé)數(shù)據庫系統能夠從災難中迅速恢複是一個(gè)非常具有(yǒu)挑戰性的工作(zuò)。GoldenGate可(kě)以通(tōng)過LANWAN進行(xíng)複制(zhì),這樣當生(shēng)産環境出現緊急事件或要進行(xíng)例行(xíng)維護時(shí),可(kě)以将應用切換到複制(zhì)數(shù)據庫中。

 

    高(gāo)可(kě)用性

有(yǒu)了生(shēng)産數(shù)據庫的實時(shí)拷貝,用戶可(kě)以保證應用系統7*24不間(jiān)斷運行(xíng)的情況下進行(xíng)維護工作(zuò),如進行(xíng)操作(zuò)系統和(hé)數(shù)據庫的升級等等。

3)多(duō)數(shù)據源配置

多(duō)數(shù)據源配置允許你(nǐ)将不同的用戶分布到不同的服務器(qì),讓每個(gè)數(shù)據庫能夠反映其他數(shù)據庫的變化。在這種配置模式下,GoldenGate采用必要的沖突處理(lǐ)機制(zhì)來(lái)解決可(kě)能發生(shēng)的沖突。

多(duō)數(shù)據源

4)數(shù)據分布和(hé)數(shù)據集中

GoldenGate通(tōng)過LANWAN進行(xíng)實時(shí)複制(zhì),将生(shēng)産數(shù)據庫中的數(shù)據拷貝到需要它們的地方。對廣播複制(zhì)來(lái)說,遠程用戶可(kě)以訪問這些(xiē)實時(shí)數(shù)據而不用登錄生(shēng)産服務器(qì)。因此,提高(gāo)了網絡性能和(hé)生(shēng)産環境下的OLTP應用的性能。

集中複制(zhì)

  廣播複制(zhì)

5)層次化企業數(shù)據分布

GoldenGate 支持層疊複制(zhì),可(kě)以向不是直接相連的數(shù)據庫複制(zhì)數(shù)據。使用這種配置,可(kě)以在遠程數(shù)據庫間(jiān)進行(xíng)複制(zhì)(如從北京到上(shàng)海)。GoldenGate 支持多(duō)種複雜的場(chǎng)景來(lái)滿足複制(zhì)需求。

數(shù)據分布