宣佈 BDR 1.0.5 版本發佈
由 EDB 旗下公司 2ndQuadrant 於 2018-03-16 發佈
相關開源
2ndQuadrant 今天宣佈發佈 BDR 1.0.5。BDR 是第一個達到完整生產狀態的 PostgreSQL 開源多主複製系統。此版本包含更新的 PostgreSQL 伺服器版本,以支援 Postgres-BDR 9.4.17 擴充功能,其中包含來自 PostgreSQL 9.4.17 版本的所有修復。
此版本中包含的修復和改進包括
- 透過 BDR 輸出外掛程式中的變更,解決核心 postgres reorderbuffer 損毀錯誤。
- 如果未匹配的欄位都是可為空值或已刪除的欄位,則忽略欄位計數不符的情況。 這使得從某些類型的運算子錯誤中恢復變得更簡單,並且在足夠小心的情況下,可以用於繞過 DDL 鎖定,以將新的可為空值的欄位添加到表中。
- 修復在 find_pkey_tuple() 函數中的套用工作程式中可能發生的死鎖
- 更嚴格的記憶體上下文處理和套用期間的洩漏預防。 特別注意不要回到 TopMemoryContext。 這可能有助於解決一些可能的記憶體洩漏問題。
- 在每次提交時重置套用工作程式記憶體上下文,而不僅僅是在所有訊息都被消耗完畢時。 可能有助於解決一些可能的記憶體洩漏問題。
- 跳過 BDR 1.0.4,直接升級到 1.0.5 以匹配 BDR2。
下載和安裝說明可在此處取得 這裡。
2ndQuadrant(Postgres-BDR 的開發人員)為 Postgres-BDR 提供支援以及諮詢和培訓。 憑藉對 PostgreSQL 中分散式資料庫的深入了解,2ndQuadrant 將評估個別用例並確定最適合的產品或解決方案。
Postgres-BDR 也可透過 2ndQuadrant 在雲端使用並獲得支援。
如需更多資訊,請發送電子郵件至 info@2ndQuadrant.com