中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行AR、streams、DataGuard的比較

發布時間:2021-11-08 18:44:18 來源:億速云 閱讀:117 作者:柒染 欄目:建站服務器

這期內容當中小編將會給大家帶來有關如何進行AR、streams、DataGuard的比較,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

Oracle備份功能

  包括:

  高級復制(Advanced Replication)

  流復制(Streams Replication)

  備庫(Dataguard)

  一 dataguard:

  dataguard在高可用及容災方面一般是dba的首選,畢竟dataguard在這方面 存在壓倒性的優勢,不管是物理備用庫(physical standby database)還是邏輯備用庫(logical standby database),它們都具有一些共同的待征。

  配置和管理方面的成本:dataguard比stream replication簡單方便;安全與穩定方面的成本:dataguard比stream replication穩定可靠。www.ExamW.CoM

  對對于一個24x7的系統來說,這些是非常重要的,系統宕機時間的增加不僅影響著公司的形象,還會影響公司的效益;采用dataguard,數據的安全性相當有保障,物理備用庫可以在最短的時間完成故障切換,邏輯備用庫在保障數據安全的同時, 也可以承擔大量的報表等業務;由于dataguard的配置與管理比較簡單,同理也降低了dba的工作強度;

  二 流復制:

  適用于如下情況:

  1、局部復制 stream可以只復制某些表或某些模式

  2、異構環境 充分利用現有的設備與技術

  3、遠程容災 stream對網絡的要求較dataguard低

  stream replication有靈活的復制策略,不僅可以配置只復制某些表,還可以配置僅復制某些表上的ddl或dml,相比dataguard必須整個數據庫復制而言,可以節省相當的存儲投資,畢竟對于某些海量數據而言,有許多是不必要復制的。

  如果在異構環境,即不同的操作系統,那dataguard將會束手無策,非stream replication莫屬,這樣可以充分利用現有的環境,配置高用可方案,在異構環境,stream replication將會是advanced replication的強勁對手。

  stream replication傳播的是經過logmnr挖掘并包裝的邏輯改變記錄(LCRs),相比dataguard傳送archived redo log、advanced replication的mview log與mview刷新的方式,stream replication對網絡的需求降低了很多,在遠程異地容災的過程中,租用網絡帶寬是一筆較高的費用,stream replication可以適當地降低這筆費用。 </SCRIPT. <SCRIPT. type=text/javascript. /*懸浮300*250,創建于2010-10-21*/ var cpro_id = 'u249277';</SCRIPT. </SCRIPT. </SCRIPT.

三 高級復制:

  advanced replication相對于dataguard,缺點是:配置與管理較復雜、安全與穩定性不夠;優點:局部復制、異構環境等。advanced replication是一種相當成熟的技術,在許多關鍵系統中得到成功的運用,相對于9iR2推出的stream replication而言,雙方適用的環境雖然相當,比如都可以進行局部復制、異構復制、遠程容災等,advanced replication目前在穩定性與安全性方面更經得起考驗。

  對比stream replication與advanced replication底層的實現技術,stream replication在實時性、穩定性、高效率、低消耗(較少的cpu/network資源)等方面更有優勢,但凡一些新推出的功能,都或多或少存在一些不確定的因素。

  在10gR1中,oracle針對目前stream replication存在的弱點進行了增強,不僅提供了從advanced replication遷移到stream replication的腳本,還提供了stream replication的配置與監控工具,stream replication在配置與管理方面必將智能化、簡單化,擔負起與shareplex爭奪企業數據復制市場的重任。

  四 高級復制與流復制區別

  高級復制與Streams Replication的原理是完全不同的,Streams Replication可以到表,用戶,數據庫級別,但高級復制似乎只能到表一級。

  Streams Replication不是高級復制的升級版。

  異構環境下,oracle的高可用和容災有高級復制和stream 復制兩種,兩種的異同點如下:

  1.高級復制是基于觸發器(trigger)原理,而stream是基于日志挖掘原理,因此stream復制對源數據庫的性能影響更小,但實時性不如高級復制。自www.Examw.com

  2.高級復制復制的對象是基于數據庫目標(object)的,如表、索引和存儲過程,而stream復制可以針對表、方案(schema)和整個數據庫,因此如果出于容災整個數據庫的考慮,stream復制的配置相對簡單。

  3.高級復制是一種相當成熟的技術,在許多關鍵系統中得到成功的運用,相對于9iR2推出的stream復制,高級復制目前在穩定性與安全性方面更經得起考驗。

  4.從發展的角度看,流的應用會越來越多,從oracle10g,oracle公司提供了從高級復制向流復制移植的工具,可以看出,oracle公司會更偏重于基于流的新技術。

  5.由于高級復制是基于觸發器的,因此所有的復制對象結構(ddl)的改變,都必須通過oracle提供的復制包來實施,和應用結合的比較緊,更適合于開發者使用,而流復制則更適合dba來實施。

  6. 流復制支持雙向數據復制,而高級復制會有沖突;

  7. 流復制支持異構數據庫復制,而沒有資料說明高級復制也有相同功能;

  兩種實際使用來看,streams復制需要更少的帶寬,2m帶寬,如果 streams復制不行,高級復制大概更沒戲,但是用streams最好別網絡斷線時間過長,不知道是bug還是oracle沒考慮這種情況,如果復制停 頓一段時間,再恢復正常,大概是隊列表中消息太多了,入隊出隊都很慢,非線性增長啊,這樣就需要不短的一段時間來同步數據,高級復制就沒這種狀況。

  bug,反正10,2,0,1有一些,看你碰的到碰不到了,嚴重的能讓你刪掉隊列表重建才行,意味著基本是重建整個復制了,不過想重復一下又不出現了;還有使用negative rule如果站點多了遇到大的更新事務速度就變得極慢,站點多了要先設計好結構;會不停在有apply進程的站點udump目錄下生成trc文件,雖然還算不上很成熟,不過streams復制真是好東西,以后必定會取代高級復制,建議打10.2.0.3補丁,據說修正了不少bug.

  stream對系統的設計與維護方要有相當的對stream技術的把控能力,而大多數系分與 DBA對這個東西都沒有經驗,所以難以推廣;dataguard勝在維護簡單可靠,一般dba都可以維護。stream以后會的前景會非常廣闊! 尤其是雙向復制,解決了很多實際問題。

上述就是小編為大家分享的如何進行AR、streams、DataGuard的比較了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梨树县| 佛教| 新田县| 五家渠市| 南安市| 贺州市| 南开区| 灌南县| 台安县| 青田县| 日喀则市| 河间市| 广宗县| 栖霞市| 淅川县| 厦门市| 连江县| 特克斯县| 邯郸县| 平泉县| 和田县| 台湾省| 尖扎县| 衡山县| 霍林郭勒市| 鸡西市| 潞西市| 张家界市| 曲沃县| 芦山县| 淮南市| 马尔康县| 新野县| 筠连县| 兰西县| 监利县| 元朗区| 平乡县| 密山市| 临沭县| 项城市|