Oracle Stream(1)--Streams概述

cow977發表於2011-12-13

Oracle Stream功能是為提高的高可用性而設計的,利用高階佇列,透過解析歸檔日誌,將歸檔日誌解析成DDLDML語句,從而實現資料庫之間的同步。這種技術可以將整個資料庫、資料庫中的物件複製到另一資料庫中,透過使用Stream的技術,對歸檔日誌的挖掘,可以在對主系統沒有任何壓力的情況下,實現對資料庫物件級甚至整個資料庫的同步。

OracleStreams提供了資訊共享的一種方式,區別於其它資料共享的方式,Streams甚至允許不同型別的資料庫之間傳遞資料,實現這點的根本在於Streams的複製流程,透過捕獲,傳播,應用三個步驟,將指定的資訊傳輸到指定位置,在捕獲訊息,訊息,以及在不同資料庫或應用之間共享訊息等方面提供了比傳統解決方案更為強大的功能和擴充套件性。Streams特性適用於分散式的應用,資料倉儲,高可用解決方案等等。

Streams強大的可定製性,比如說控制哪些資訊被捕獲,這些資訊在資料庫之間的流向,注入資料庫時做怎樣的處理,何時關閉stream等等。透過一些自定義的配置,Streams自動捕獲、應用和管理諸如DML/DDL修改觸發的訊息。你甚至自定義資訊存入streamStreams會自動傳輸這些資訊到其它資料庫或相關應用。

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

相關文章