作為最終針對 Red Hat Enterprise Linux 的一項舉措,負責(zé) Fedora 的 Red Hat 開發(fā)者計劃將 RPM 數(shù)據(jù)庫(RPMDB) 從此前一直使用的 Berkeley DB 過渡到使用 SQLite。
自 2006 年 Oracle 收購 Berkeley DB 的開發(fā)廠商 Sleepycat Software 以來,Berkeley DB 6.0 及更高版本采用了由 AGPL 開源協(xié)議和商業(yè)許可證組合成的雙重許可證,而非先前的自由軟件許可協(xié)議。雙重許可證的變更使 RPMDB 決定不再使用 Berkeley DB,即使 Berkeley DB 的最新上游版本已更新至 18.1。
有人認為早應(yīng)放棄使用老舊的 Berkeley DB 5,但是對于 Fedora 33 來說,這個目標可能會需要在今年晚些時候才會最終實現(xiàn),并且為 Fedora 32 提供了一年的時間來全面過渡。
開發(fā)者認為一旦完全實現(xiàn)并利用 SQLite 的現(xiàn)代功能,將會帶來一個更強大的 RPM 數(shù)據(jù)庫,并擺脫對核心組件之一的 Berkeley DB 的依賴。
通過此 Wiki 頁面可獲得有關(guān) RPMDB SQLite 過渡計劃的更多詳細信息。同樣對于 Fedora 33,該計劃也會使用 RPM 4.16。RPM 4.16 是最初的實驗性 SQLite 后端,具有改進的表達式解析器,SSD 檢測和優(yōu)化以及其他功能。
-
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
4020瀏覽量
68369 -
SQlite
+關(guān)注
關(guān)注
0文章
81瀏覽量
16735
發(fā)布評論請先 登錄
恒訊科技解析:如何安裝MySQL并創(chuàng)建數(shù)據(jù)庫
mysql數(shù)據(jù)恢復(fù)—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復(fù)案例
軟通動力數(shù)據(jù)庫專業(yè)服務(wù)全棧解決方案亮相2025數(shù)博會
數(shù)據(jù)庫性能優(yōu)化指南
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復(fù)案例
三款主流國產(chǎn)數(shù)據(jù)庫的技術(shù)特點
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫誤執(zhí)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?
SQLSERVER數(shù)據(jù)庫是什么
MySQL數(shù)據(jù)庫是什么
SEGGER emFile支持大型數(shù)據(jù)庫
分布式存儲數(shù)據(jù)恢復(fù)—虛擬機上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動的數(shù)據(jù)恢復(fù)
Fedora Linux欲將RPM數(shù)據(jù)庫遷移
評論