使用Oracle ADG的愛恨之路

liuhaimiao發表於2014-12-09
隨著Oracle ADG的出現,Oracle在讀寫分離的支援上又進一步了,可以在延遲很少的情況下提供讀,而且不會出現複製錯誤或者資料不一致的問題。
Active Dataguard Reader Farm架構至少存在以下優勢:
1. 管理維護簡單,DBA只要熟悉Dataguard的管理即可,無需再額外學習其他方面的新知識;
2. Active Dataguard Reader Farm節點是靈活可擴充套件的,可以線上新增或者刪除節點,並且可以線性擴充套件而不對生產系統造成影響;
3. 可以真正做到實時查詢,不會應為大事務造成同步阻塞,效能有保障;
4. 沒有資料型別的限制;
5. 高可用性, 節點的當機都不會影響到資料庫的可用性。
但是同時也需要注意:
1. Active Dataguard是11g資料庫單獨的一個option,需要單獨付費的。
2. 無法在Active Dataguard Reader Farm節點單獨建立索引進行查詢最佳化。
3. 在所有Active Dataguard Reader Farm節點上sql的執行計劃最好保持一致。
以上僅僅只是對Active Dataguard和Active Dataguard Reader Farm做一個簡單的介紹,以下是讀寫分離的架構圖:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1361830/,如需轉載,請註明出處,否則將追究法律責任。

相關文章