很多事情都依赖于 BDB。当我去为我的服务器安装预打包的软件时,每个软件似乎都需要不同版本的 BerkeleyDB。但似乎当我编译它们时,我可以指定一个特定的 BDB 版本。(涉及的软件包括 Postfix、OpenLDAP 和 Cyrus IMAP。)
我偶尔在 python 项目中使用 BDB,但我不知道不同版本对创建的数据库文件有什么影响。
我想知道所有不同 Berkeley DB 版本之间的区别。似乎很难找到有关不同版本以及任何 API 或文件格式差异、版本之间不兼容等的信息。
我知道至少存在以下版本:
1.85(历史版本?)
2.x
3.x
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
5.0