簡體   English   中英

PostgreSQL和BDR:BDR確實是多主設備嗎?它是2019年的1.x版開源和EOL嗎?

[英]PostgreSQL & BDR: Is BDR truly multi-master, is it Open Source and EOL for 1.x in 2019?

我對PostgreSQL BDR感到困惑,我有幾個問題:

問題1:BDR是否真的是PostgreSQL的多主服務器?

根據此處的文檔 ,它表示:

BDR(雙向復制)項目將多主復制添加到PostgreSQL 9.4

但是,如果我在2ndQuadrant上閱讀,則會閱讀以下內容:

在此處輸入圖片說明

如果我讀那部分,他們根本不會提到多主機。 只是一個“第二主人,被動工作”,這表明它不是真正的主人?

問題2:BDR是開源的嗎?

在這里讀到的是,至少是:

BDR是PostgreSQL的第一個開源多主復制系統

還在嗎 因為當我看時,我經常被引導到2ndQuadrants網頁,當他們說:

如何獲得Postgres-BDR?

只需填寫下面的聯系表格,PostgreSQL專家很快就會與您聯系!

聽起來像是賣給我=)

問題3:什么版本?

讀到2ndQuadrant在今年3月發布了 1.0.5 我也在2ndQuadrants網頁上讀到

在復雜的復制環境中,第三代BDR實現了...

第三代? 版本1.0.5是同一個第三代,還是其他?

此外,同一頁上還顯示:

當前Postgres-BDR用戶的注意事項:BDR 1.x將於2019年12月終止服務。我們的PostgreSQL專家團隊可以幫助您以最小的影響和幾乎零的停機時間來計划和執行升級。 立即與我們聯系,我們專業服務團隊的成員將盡快與您聯系。

因此,1.0.5在3月發布,但EOL在2019年12月發布? 2.x不是開源的,因此與之相關的一些許可證成本,而1.x是EOL 2019?

BDR1是開源的。 BDR2不是。 BDR3還沒有,但是應該在以后的某個階段變得如此。

BDR是真正的多主機。 “ AlwaysOn體系結構”是用於BDR部署的簡化模型,該模型使用具有快速故障轉移功能的主動/備用,旨在保留與現有應用程序的更好兼容性,同時提高HA和健壯性。

因此BDR可以而且經常以完全多主角色的身份進行部署,AlwaysOn體系結構只是不以這種方式使用它。


PostgreSQL 9.4的BDR 1.x系列(+ BDR補丁)是開源的。 它將在2019年12月上線EoL。它工作正常,但鑒於計划中的EoL,我不建議在新部署中使用它。

BDR 2.x系列(對於PostgreSQL 9.6)不是開源的,僅適用於2ndQuadrant客戶。 但是,部分內容已提交給PostgreSQL本身。 它已被BDR 3.x取代。

目前正在投入生產的BDR 3.x系列目前尚未開源,僅對2ndQuadrant客戶可用。 我的理解是,它打算最終開放源代碼發布,但尚未確定日期,因此我無法為2ndQuadrant正式發言。 BDR3添加了更強大的節點通信模型,更好的沖突處理等等,並且可以在PostgreSQL 10和11上運行。

我一直在鼓勵有關人員就這些問題提供一些最新的官方指導。 我現在為您提供的最新信息是2ndQuadrant博客上的“ BDR(多主PostgreSQL)新聞和路線圖”

我通過電子郵件收到了2ndQuadrant的答復,因此我將在此處發布,因為它可以解決上述問題:

1-“ BDR真正是主-主;影子主仍然是一個主。BDR是最終一致的多主解決方案;在最終一致的多主群集中,可以同時寫多個主機,並且當同時寫入相同的行時,可能會發生沖突;根據應用程序的邏輯模型,沖突是否可以接受;有些人不需要同時在兩個節點上進行寫操作,並且僅將BDR用於像我們的BDR-AlwaysOn架構中那樣,實現更快的故障轉移。其他人需要在兩個節點上進行寫,在這種情況下,我們需要評估沖突的影響和可能性。”

2- BDR 1.x是開放源代碼( http://bdr-project.org/docs/stable/ )。 包括BDR3的更高版本僅適用於2ndQuadrant生產支持客戶。 很高興詳細討論這一點。 您是對的,聽起來確實像是在賣東西,我們是一家公司:)

3-最新版本是BDR3,這是第三代BDR。 它仍將處於活動狀態,但僅對支持客戶可用。

1.x是開源的,但是您已經提到過EOL。

同樣,“僅對支持客戶可用”,這意味着它不是您一次可以購買的產品。 你得付錢。 每年。 這是您租用的產品:(。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM