Red Hat Satellite 底層數據庫將全部改用 PostgreSQL 科技 第1張

用來管理 RHEL 部署的系統管理解決方案 Red Hat Satellite 將變更其底層數據庫架構,從同時使用 MongoDB 和 PostgreSQL 兩種數據庫,轉為僅使用 PostgreSQL。

紅帽表示,在 Red Hat Satellite 中使用兩種數據庫是因為多個上游產品也使用了不同的數據庫,而現在紅帽將調整數據庫架構,未來的版本將轉為僅使用 PostgreSQL 數據庫。

紅帽認為,對 Satellite 來說,PostgreSQL 是一個更好的解決方案,可提供 Satellite 需要的數據類型以及功能,而且統一數據庫能夠大大簡化 Satellite 整體架構,讓可支持性、數據備份和災難恢復更簡單。紅帽還表示,Satellite 移除 MongoDB 預計不會對性能產生重大影響,同時他們也會避免影響 Satellite 現有的功能。

目前支持 MongoDB 數據庫的是 Satellite 6 版本,而紅帽也是在 Satellite 6.0 首次使用 MongoDB。從2016年開始,紅帽開始研究在 Satellite 中的軟件倉庫管理平臺 —— Pulp 使用的數據庫,最後認為關係數據庫的回滾與事務功能是 Pulp 需要的功能,因此先是對 Pulp 的數據庫進行遷移,現在輪到了 Satellite。

紅帽說到,對已發布的含有 MongoDB 的 Red Hat Satellite 社區版,他們將會繼續提供支持。雖然不會再為 Satellite 更新 MongoDB,但會針對發現的問題提供修復程序,直到不再維護。

不過紅帽目前還未給出數據庫變更的明確日程,只是先告知用戶這個消息,具體的時間安排以及版本發布等消息,將會陸續公佈。開源中國也會持續關注報道。

相关文章