多くのことが 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