英國牛津 - 2017 年 7 月 17 日
2ndQuadrant 很榮幸地宣布 Barman 2.2 的發布。 Barman 是 PostgreSQL 資料庫的備份和災難復原管理器。
這個主要版本擁有一項期待已久的功能:透過 parallel_jobs 選項實現備份/復原的平行複製。 這個備受期待的功能允許 Barman 以更快的速度執行複製,從而加快 rsync 複製方法的備份和復原過程。
Subito 是 2ndQuadrant 的長期合作夥伴,也是 Barman 專案的贊助商,他們很高興能參與平行複製功能的早期測試。 Subito 資料團隊對結果感到滿意,並表示"Barman 的平行備份功能,使用 4 個平行任務,使傳輸速率提高了一倍,並且將備份時間縮短了 60% 和復原時間縮短了 40%。"
此功能一直是開發團隊的目標之一。"平行複製填補了 Barman 在超大型資料庫 (VLDB) 應用場景中的一個重要空白,通過讓使用者在架構設計中擁有彈性和自由,幫助他們顯著減少備份和復原時間," Barman 的主要開發者之一 Gabriele Bartolini 說。"此功能利用了先前在 2.0 和 2.1 版本中執行的程式碼重構活動,包括數千個自動化測試,這有助於我們使 Barman 更加強大。"
此主要版本中的其他值得注意的功能包括:
此外,還實施了一些小的錯誤修復。 閱讀 Barman 2.2 的完整發布說明這裡。
Navionics,電子航海圖的製造商和 Barman 專案的創始贊助商,於 2012 年將其系統遷移到 PostgreSQL。 在 Barman 備份下有多個伺服器的情況下,Navionics 團隊表示他們很自豪能夠再次為包含平行任務的新 Barman 版本的開發做出貢獻。"自第一個版本以來,我們一直是 Barman 的贊助商,因為我們的生產伺服器需要一個可靠的系統和災難復原 [能力],"Navionics DBA 團隊表示。 "我們確信 [Barman 內的平行複製] 將使我們能夠為我們龐大的資料庫進行更快的備份和還原。"
關於 Barman
Barman 是一個開源的管理工具,用於備份和災難復原以 Python 編寫的 PostgreSQL 伺服器。 它允許組織在業務關鍵環境中對多個伺服器執行遠端備份,並在恢復階段為 DBA 提供幫助。
Barman 由 2ndQuadrant 開發和維護,並根據 GPL v3 發布。
要了解有關 Barman 的更多訊息,請造訪 https://www.2ndquadrant.com/en/resources/barman/。
關於 2ndQuadrant
2ndQuadrant 於 2001 年由 Simon Riggs 創立,他是 PostgreSQL 專案的主要開發者和提交者。 作為全球任何公司中最大的 PostgreSQL 專家組織,2ndQuadrant 的使命是提供黃金標準的產品和服務來支援 PostgreSQL 及其持續發展。 由來自全球一些最知名的開發人員組成,所有成員都積極為 PostgreSQL 的開發做出貢獻。