От BDB зависит многое. Когда я собираюсь установить готовое программное обеспечение для своего сервера, кажется, что для каждой части программного обеспечения нужна другая версия BerkeleyDB. Но кажется, когда я их компилирую, я могу указать конкретную версию BDB. (Используемое программное обеспечение включает Postfix, OpenLDAP и Cyrus IMAP.)
Иногда я использую BDB в проектах Python, и я понятия не имею, какое влияние разные версии оказывают на созданный файл базы данных.
Я хотел бы знать разницу между всеми версиями 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