您是否有需要復(fù)制用于災(zāi)難恢復(fù)或高可用性的PostgreSQL數(shù)據(jù)庫?
您想要在多個PostgreSQL數(shù)據(jù)庫之間近乎實時地共享數(shù)據(jù)嗎?
您是否想將Oracle數(shù)據(jù)庫中的數(shù)據(jù)共享到PostgreSQL數(shù)據(jù)庫中?
PostgreSQL數(shù)據(jù)庫中的數(shù)據(jù)是否需要Oracle數(shù)據(jù)庫中的數(shù)據(jù)?
如果您對以上任何一個問題的回答是肯定的,或者您還有其他需要復(fù)制的理由,那么您需要考慮Quest屢獲殊榮的多平臺復(fù)制工具:SharePlex。
PostgreSQL復(fù)制
最新版本的PostgreSQL支持從一個PostgreSQL數(shù)據(jù)庫到另一個PostgreSQL數(shù)據(jù)庫的邏輯復(fù)制和物理復(fù)制。
物理復(fù)制涉及將預(yù)寫日志(Write-Ahead-Log,WAL)從源復(fù)制或流式傳輸?shù)侥繕?biāo),并且需要對源和目標(biāo)進(jìn)行操作系統(tǒng)級別的訪問。
邏輯復(fù)制首先讀取WAL,允許對復(fù)制的內(nèi)容進(jìn)行一定的選擇,并且可以在不需要操作系統(tǒng)訪問的情況下遠(yuǎn)程完成,這使得它適合于數(shù)據(jù)庫即服務(wù)平臺(DBaaS),如Amazon和Azure云服務(wù)。
限制
雖然“本地”PostgreSQL復(fù)制對于某些用例可能是足夠的,但還是有一些明顯的限制。
單向只
PostgreSQL復(fù)制基本上是單向的。雖然雙向或點對點復(fù)制是可能的,但沒有內(nèi)置功能來防止“循環(huán)”復(fù)制,即重復(fù)傳播一個數(shù)據(jù)庫中的更改。此外,檢測和解決沖突(記錄在兩個數(shù)據(jù)庫中同時更新)必須由外部進(jìn)程執(zhí)行。
單一平臺
PostgreSQL復(fù)制是嚴(yán)格意義上的PostgreSQL數(shù)據(jù)庫之間的復(fù)制。如果你需要流數(shù)據(jù)到Kafka這樣的事件代理,或者與Oracle數(shù)據(jù)庫共享數(shù)據(jù),或者將數(shù)據(jù)加載到NO-SQL數(shù)據(jù)庫,你將需要另一個工具。
SharePlex-合乎邏輯的選擇
QuestSharePlex克服了本地PostgreSQL的限制,并提供了真正的跨平臺復(fù)制和內(nèi)置沖突解決方案的點對點復(fù)制。
多平臺
基于超過25年的Oracle-to-Oracle復(fù)制經(jīng)驗,SharePlex現(xiàn)在支持PostgreSQL作為源,可以復(fù)制到多個數(shù)據(jù)庫目標(biāo),包括PostgreSQL、Oracle、SQLServer和MySQL。
SharePlex還可以將JSON或XML格式的變更數(shù)據(jù)從PostgreSQL復(fù)制到ApacheKafka或基于Kafka的代理(如Confluent或AzureEvent Hub);或者是可以復(fù)制到任何地方的文件。
對等復(fù)制
SharePlex支持完全的點對點復(fù)制,不僅支持從PostgreSQL到PostgreSQL,還支持PostgreSQL到Oracle或Oracle到PostgreSQL。這使您可以自由地構(gòu)建具有任意數(shù)據(jù)庫的應(yīng)用程序,同時保持?jǐn)?shù)據(jù)的一致性。
SharePlex還可以防止“循環(huán)”復(fù)制,并可以自動檢測和解決沖突。
其他的優(yōu)勢
SharePlex可以使用物理或邏輯復(fù)制;但無論如何捕獲數(shù)據(jù),SharePlex都提供了復(fù)制內(nèi)容的完整選擇,一直到單個行或列。
從一個捕獲過程,SharePlex可以復(fù)制到多個目標(biāo)數(shù)據(jù)庫。您可以將整個數(shù)據(jù)庫復(fù)制到另一個站點進(jìn)行災(zāi)難恢復(fù),同時選擇一些表復(fù)制到報表數(shù)據(jù)庫或基于云的分析平臺。
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7152瀏覽量
125593 -
SQL
+關(guān)注
關(guān)注
1文章
783瀏覽量
45148 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3927瀏覽量
66238
原文標(biāo)題:SharePlex Replication for PostgreSQL-邏輯選擇
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何選擇合適的邏輯芯片

展望PostgreSQL 18的新特性

利用SSIS源、查找及目標(biāo)組件集成PostgreSQL數(shù)據(jù)至ETL流程

如何選擇合適的PLD型號
dbForge Studio for PostgreSQL:PostgreSQL數(shù)據(jù)庫多功能集成開發(fā)環(huán)境
PostgreSQL將不再支持MD5密碼
邏輯異或和邏輯或的比較分析
邏輯異或的定義和應(yīng)用 邏輯異或與邏輯與的區(qū)別
如何選擇合適的TTL芯片
MySQL還能跟上PostgreSQL的步伐嗎

德州儀器可編程邏輯器件解決方案

評論