初探Oracle Golden Gate(一)
初探Oracle Golden Gate(一)
專案中可能要用到Golden Gate 來做為資料複製的工具,在google上查詢了一番,看了些文章,寫下些心得。
這篇文章作為一個引子,希望自己能夠堅持下來。
Oracle新收購的Golden Gate,主要強調資料的實時性,號稱資料提取最快,對源端開銷影響最小;
在Oracle官方網站上的Golden Date的介紹: http://www.oracle.com/goldengate/index.html
Golden Gate工作原理:在源資料庫端(支援各種資料庫)提取日誌檔案以獲得變化的發生,如Oralce資料庫就是監控Redo Log或Archieve Log,將變化的資料寫入一個本地的跟蹤檔案Trail File(可以想象成一個TXT檔案),然後將記錄加密、壓縮後路由到目的端的跟蹤檔案Trail File,最後在目標端用SQL寫入目標資料庫。在目標和源端的跟蹤檔案都有一個檢查點記錄最後一個成功的記錄位置。說實話,Golden Gate的工作原理很簡單,在國內ISV開發的應用中也有用完全類似的方法來實現功能,如銀行業的前置機專案和電信的BOSS專案中導程控交換機的話單。
Golden Gate的亮點在在可以搭建異構平臺間的複製,來提高容災能力。可有多少公司願意拿SQL/DB2來作為ORACLE的容災資料庫呢?如果這樣看,Golden Gate的這個亮點是隻是個空架子,不實用。至少不能落地。聽聞以後Streams技術將被整合到GoldenGate中,Oracle開始在每一個知識點上都要做強,然後就是收錢。。。
到了11G的Active DataGuard可以同時應用Log,同時讓資料庫處於開啟狀態,如果是單純的查詢報表來說,那已經是滿足要求了。那OGG的好處又在哪裡呢?
道聽途說:
goldengate不是根據rowid來確定正確的資料的,是根據table 的key來決定的,如果沒有設定table的key,會把整行資料作為一個key來確定資料。
競爭對手:
Quest shareplex: shareplex是Quest公司出品的軟體,專門用來做Oracle資料庫之間的同步,他的原理是通過解析Oracle的redo log,然後解析成SQL語句同步到其他的資料庫中,它最大的好處在於,同步時目標資料庫可以讀寫。
下載GOLDEN GATE 的網址:
http://edelivery.oracle.com
參考文章:
http://news.newhua.com/news1/program_database/2009/1223/091223153410872F8K68804G0274C9EG7HF0FB5F4F256897GG1F6B060.html
http://blog.sina.com.cn/s/blog_53b4fdce0100gubp.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/40239/viewspace-660563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Golden Gate 初探Go
- ORACLE golden gate 機制OracleGo
- zt_oracle golden gateOracleGo
- Oracle Golden Gate 系列小結OracleGo
- Oracle golden gate程式說明OracleGo
- oracle golden gate 安裝配置OracleGo
- Oracle Golden Gate 安裝指南OracleGo
- Oracle Golden Gate 系列 小結OracleGo
- Oracle Golden Gate體系架構詳解OracleGo架構
- Golden Gate的一次教訓Go
- golden gate 引數 PURGEOLDEXTRACTSGo
- 初次參與Golden -Gate POC,希望有機會做Golden -Gate for ERPGo
- 一個奇怪的Golden Gate的問題Go
- 配置Golden Gate 密碼加密Go密碼加密
- Golden Gate的definition檔案Go
- golden gate 引數說明Go
- 一個Golden Gate實時資料分發的例子Go
- golden gate同步的表結構修改檢查Go
- 《Oracle Golden Gate 概念和原理》-新手入門->深入解析-圖文-可下載OracleGo
- Oracle Golden Gate 有關Data Pump 重置 trail 序列號 測試 說明OracleGoAI
- IBM實時資料複製和同步解決方案 and IBM CDC ORACLE GOLDEN GATE 比較IBMOracleGo
- Oracle Golden Gate 系列十二 -- GG 資料初始化裝載二 基於SCN 的初始化 說明 與 示例OracleGo
- oracle spatial初探Oracle
- Java初探Oracle(轉)JavaOracle
- Django初探一Django
- 論在EBS,Siebel,PS,JDE等應用系統中部署Exadata,Golden-gate,Reri,DBV,AV,RAC,IDM 等的N個理由.Go
- Oracle 查詢轉換初探Oracle
- ARC179D Portable Gate
- A Proof of Golden Section of Fibonacci SequenceGo
- [題解]P5858 Golden SwordGo
- Active Data Guard初探(一)
- QT declarative UI 初探(一)QTUI
- 初探data pump export(一)Export
- 初探oracle open初始化過程Oracle
- Red and Black Plaid Shoes Golden GooseAIGo
- java集合初探(一):HashMap.JavaHashMap
- 資料結構(一)-初探資料結構
- OpenStreetMap初探(一)——瞭解OpenStreetMap