1. 程式人生 > >GoldenGate 基於日誌的結構化資料複製備份軟體

GoldenGate 基於日誌的結構化資料複製備份軟體

GoldenGate  的工作原理,很詳細,有興趣的可以去看看:

1,隨著企業資訊化的日益複雜化,同構和異構資料庫之間的資料複製,變得越來越重要。Oracle Golden Gate是一種基於日誌的結構化資料複製備份軟體, 它通過解析資料庫日誌獲得資料的增量變化,並最終將這些變化應用到目標資料庫,從而實現源資料庫與目標資料庫同步。GoldenGate產品提供了靈活的應用方案,基於其先進、靈活的技術架構,不僅能夠支援單向、雙向資料複製,也支援:廣播複製、集中複製、級聯複製等應用。GoldenGate無論從網路資源佔用、執行效率和對系統性能影響等方面考慮,都有獨特的優勢,可以為企業提供實時切換的異地備份系統,滿足不同企業在業務發展過程中,對於資料安全的需求。

2,

GoldenGate的複製原理和Quest公司的SharePlex產品一樣,都是挖掘Oracle的日誌(redo和歸檔)然後生成自己的佇列檔案,通過佇列檔案傳輸到目標端,目標端通過讀取相應的佇列檔案在目標資料庫中重演事務。可以想像,SharePlex產品未來將會面臨來自於Oracle公司何等強大的壓力。
   GoldenGate的另外一個大的特點和優勢是跨不同的資料庫進行復制,目前支援的資料庫有:Oracle、IBM DB2、SQL Server、Sybase ASE和Teradata(SharePlex只支援Oracle到Oracle的複製)等資料來源。這一點被業界認為是Oracle收購GG最大的動力,這樣Oracle就可以順理成章的觸碰到其他重量級商業資料庫的利益了。這也就能夠解釋為什麼Oracle手裡已經有DataGuard、Stream和曾經收購的Sunopsis還要收購GoldenGate的目的了。據瞭解,Oracle只有的一些資料複製技術都對Oracle資料庫的版本或版本的匹配有一定的要求,而GoldenGate卻沒有這些限制。
 GoldenGate是一種基於資料庫日誌的資料複製產品,可以利用極少的系統開支,實時複製資料庫,改善資料可用性。GoldenGate可以在資料移植、線上維護等場合應用,以減少或消除資料庫的停機時間。同時,它還可用於資料容災、負載均衡、資料集中、資料分佈等應用中。GoldenGate可確保在這些工作進行時,源系統的正常事務處理得以繼續進行,功能上不受影響。

  GoldenGate採用全域性資料同步軟體平臺解決方案,保證了對企業關鍵任務交易資料持續性的訪問,提供了對業務持續性的高度支援。GoldenGate是“一次性投資的平臺”解決方案,它為整個企業提供的不僅是技術適應能力包括速度、流量和多樣性,而且還提高企業投資收益,這些都是保證業務持續的關鍵因素。

作為一種軟體方案,GoldenGate 可以採用非常靈活的方式加以配置,包括雙向複製和多層次的資料複製。特別是其在雙向資料複製領域的技術先進性,可以滿足使用者在本地或廣域網路環境中的各種複雜複製需求。本機資料改變捕捉-做為一個基於日誌的同步解決方案,對源系統和網路的影響減少到最低。

GoldenGate可在異構IT基礎結構之間,實現大量資料的秒一級的資料捕捉、轉換和投遞。注重於效率、流量和多樣性。GoldenGate版本7軟體平臺提供了一個單一的平臺,這個平臺可以為任何企業環境實現秒一級的災難備份。GoldenGate雙向資料複製解決方案如圖:

(假定兩中心均採用Oracle,基於Oracle日誌方式的雙向複製解決方案)

GoldenGate雙向資料複製解決方案特點包括:

* 面對日趨複雜的計算機環境的極好的適應性。使得其能夠在目前流行的各種資料平臺間傳輸資料。

* 支援實時的雙向資料複製特性大大提高了業務系統的可用性和效率。

* 利用GoldenGate軟體的資料複製功能,產生類似於生產系統的模擬環境,可以直接用於應用程式的測試和開發。

* 目標系統可以被訪問。在實時複製的過程中,目標資料庫一直處於活動狀態,可以訪問和進行生產系統的各種服務。

* 對源系統的影響非常小。GoldenGate的複製操作集中於對資料的改變,因此將對源資料庫系統、源作業系統和網路的影響最小化。

* 實時準確的複製。GoldenGate非常快速,在源資料庫系統一個交易開始時就開始複製,保證了目標系統和源系統的一致性。GoldenGate在源資料庫一端嚴格地遵守讀一致性模式。在目標資料庫一端,保證操作次序和會話上下文的一致。

* 完善的災難恢復方案。GoldenGate不僅提供了人為操作錯誤產生資料不一致、資料的複製佇列丟失、資料需要完全同步等情況下的處理方案,還特別提供了諸如網路故障導致工作停工、叢集主節點停機、叢集雙節點停機、資料庫單例項宕機、資料庫雙例項宕機等特定情況的解決方案。

 * 保證系統高可用性。GoldenGate除了承擔災備系統中的雙向資料複製功能,尚可用於系統移植專案,幫助使用者將大批資料複製到某個距離內的同種或異種平臺上,並在必要時升級資料庫版本。

* 高投資收益比。從實際應用來講,雙向資料複製技術的事實也大大降低了使用者的成本和提高了系統工作的效率性,極好地保證了兩端業務系統的並行操作和執行,業務持續性得到了很大程度的保證,體現了非常高的投資收益比。

此外,GoldenGate產品還提供了靈活的應用方案,基於其先進、靈活的技術架構,不僅能夠支援單向、雙向資料複製,也支援如下幾種資料複製方式:廣播複製、集中複製、級聯複製等應用。GoldenGate無論從網路資源佔用、執行效率和對系統性能影響等方面考慮,都有獨特的優勢,可以為企業提供實時切換的異地備份系統,滿足不同企業在業務發展過程中,對於資料安全的需求。

相關推薦

GoldenGate 基於日誌結構資料複製備份軟體

GoldenGate  的工作原理,很詳細,有興趣的可以去看看: 1,隨著企業資訊化的日益複雜化,同構和異構資料庫之間的資料複製,變得越來越重要。Oracle Golden Gate是一種基於日誌的結構化資料複製備份軟體, 它通過解析資料庫日誌獲得資料的增量變化,並最

基於視覺配置的日誌結構轉換實現

導讀:資料匯流排DBus的總體架構中主要包括六大模組,分別是:日誌抓取模組、增量轉換模組、全量抽取程式、日誌運算元處理模組、心跳監控模組、Web管理模組。六大模組各自的功能相互連線,構成DBus的工作原理:通過讀取RDBMS增量日誌的方式來實時獲取增量資料日誌(支援全量拉取);基於Logstash,flume

[Python開發] ctypes+struct實現類c的結構資料序列處理

1. 用C/C++實現的結構化資料處理 在涉及到比較底層的通訊協議開發過程中, 往往需要開發語言能夠有效的表達和處理所定義的通訊協議的資料結構. 在這方面是C/C++語言是具有天然優勢的: 通過struct, union, 和bit-fields, C/C++能夠以一種最有效率也最自然的方式

結構資料結構資料提取--- JSON模組與JsonPath

資料提取之JSON與JsonPATH JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式,它使得人們很容易的進行閱讀和編寫。同時也方便了機器進行解析和生成。適用於進行資料互動的場景,比如網站前臺與後臺之間的資料互動。 JSON和XML的比較可謂不相上下。 Pyt

結構資料結構資料提取---多執行緒爬蟲案例

多執行緒糗事百科案例 案例要求參考上一個糗事百科單程序案例 Queue(佇列物件) Queue是python中的標準庫,可以直接import Queue引用;佇列是執行緒間最常用的交換資料的形式 python下多執行緒的思考 對於資源,加鎖是個重要的環節。因為python原生的list,dict等,

結構資料結構資料提取---- 案例:使用bs4的爬蟲

案例:使用BeautifuSoup4的爬蟲 我們以騰訊社招頁面來做演示:http://hr.tencent.com/position.php?&start=10#a     使用BeautifuSoup4解析器,將招聘網頁上的職位名稱、職位類別、招聘人數、工作地點、釋出

基於日誌的同步資料一致性和實時抽取SyncNavigator

WWW.SyncNavigator.CN    資料同步的軟體 SyncNavigator是一款專門用於SqlServer、Mysql資料同步的軟體,由國內頂級開發團隊開發完成,經歷8年逐步完善,目前具備強大的資料同步功能,國內很多大型連鎖超市,企業,公司都在用Sy

Spark(六):SparkSQLAndDataFrames對結構資料集與非結構資料的處理

Spark(六):SparkSQLAndDataFrames對結構化資料集與非結構化資料的處理 如上轉載的這篇文章寫得不錯!!! 一:簡單瞭解SparkSQL。 Spark SQL 是結構化的資料處理一個Spark模組。與基本的Spark RDD API不同,Spark S

dz論壇搜尋功能不能用的解決辦法之百度結構資料提交

dz論壇自帶的搜尋功能比百度站內搜尋或者360搜尋都好用,因為後者的搜尋只有收錄才能搜尋到,所以推薦大家使用dz自帶的搜尋。 但是我發現自己的論壇56微信平臺 自帶的搜尋功能不能用,輸入內容搜尋會跳出找不到頁面404,而且還自己變成了百度站內搜尋,經過我多方排查

(王爽版)彙編實驗7 定址方式在結構資料訪問中的應用

題目如下: 彙編程式碼如下: assume cs:codesg ;資料段 data segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984'

2018最新實用BAT機器學習演算法崗位系列面試總結(結構資料特徵工程)

特徵工程,是對原始資料進行一系列工程處理,目的是去除原始資料中的雜質和冗餘,設計更高效的特徵來描述求解的問題與預測模型之間的關係。 特徵工程主要對以下兩種常用的資料型別做處理: (1)結構化資料。結構化資料型別可以看作關係型資料庫的一張表,每列都有清晰的定義,包

如何有效管理企業非結構資料

資料,在企業中扮演的角色越來越重要。經過多年的資訊化建設,很多企業已略有資料資產規模,同時意識到,要想保持長遠的發展,還需要更協調組織協作、利用現有的資料沉澱經驗,並構建一個協同的企業生態。 非結構化資料價值 據IDC調查,目前企業結構化資料僅佔到全部資料量的20%,其餘80%都是以檔

結構資料、半結構資料和非結構資料

結構化資料 結構化的資料是指可以使用關係型資料庫表示和儲存,表現為二維形式的資料。一般特點是:資料以行為單位,一行資料表示一個實體的資訊,每一行資料的屬性是相同的。舉一個例子: id name age gender 1 lyh 12 male

Baidusubmit:百度官方推出的WordPress結構資料(Sitemap)外掛

最新訊息:目前張戈部落格已推出該外掛的優化版,修復重複提交資料造成百度收錄異常問題=>點此檢視今天使用百度站長工具時,不經意點開了左側的“結構化資料外掛”的選項,發現除了以前的 Discuz!用外掛外,還新增了一個 WordPress 的,突然間我想說,WordPress 也有春天!話說,以前還因為只

流式資料、批式資料、實時資料、歷史資料結構資料、非結構資料

大資料處理系統可分為批式(batch)大資料和流式(streaming)大資料兩類。其中,批式大資料又被稱為歷史大資料,流式大資料又被稱為實時大資料。   流資料是一組順序、大量、快速、連續到達的資料序列,一般情況下,資料流可被視為一個隨時間延續而無限增長的動態資料集合。應用於網路

C語言fscanf函式讀取結構資料

函式原型: int fscanf (FILE *__restrict __stream,const char *__restrict __format, ...) fscanf()分隔符是;

結構資料

  結構化資料:擁有多種資料型別的資料。   序列化:將結構化的資料變成資料流的格式,即變為一個字串或二進位制流。   結構化資料處理工具:實現資料序列化及反序列化(從資料流中還原出原來的結構化資料)。如下:   1)XML <user> <name>

資料庫應用-半結構資料模型1

本文結構 主要由兩部分組成: 1.描述合法的資料庫狀態(比如使用的是什麼型別的Schema?關係型的?還是NF2的?等等??) 2.通過使用的操作(Operator)描述合法的狀態轉化(Zustandsübergänge) 導論 資料庫狀態

結構資料、非結構資料、半結構資料

結構化資料、非結構化資料以及半結構化資料是對儲存形式的一種資料型別分析,有助於企業細分行業案例,幫助儲存合作伙伴更好地解決應用實施方案。 定義 結構化資料,即行資料,儲存在資料庫裡,可以用二維表結構來邏輯表達實現的資料; 非結構化資料,不方便用資料庫二維邏

資料庫應用-對半結構資料的宣告性訪問(Deklarativer Zugriff auf semistrukturierte Daten)-1

題外補充:deklarativ(declarative) 一直不是很清楚deklarativ是什麼意思,所以在這裡補充一下: deklarativ中文是宣告的意思。他與process相對應。他關注的問題是was(what)而不是wie(how)。也就是說一個