En général, pour chaque version, vous pouvez trouver un journal des modifications dans la documentation qui est téléchargée avec la version. Vous pouvez également trouver un historique des versions précédentes, ainsi que des instructions de mise à niveau dans le Guide de construction, d'installation et de mise à niveau. aquí . Vous pouvez également trouver la liste des journaux de modifications historiques aquí .
Comme vous l'avez découvert, différents paquets se lient à différentes versions de la bibliothèque Berkeley DB. Habituellement, le nom de la bibliothèque BDB inclut le numéro de version, de sorte que plusieurs versions peuvent coexister sur un système en même temps. Comme Berkeley DB est utilisé par un grand nombre de paquets différents, il n'est pas rare d'avoir plusieurs versions de Berkeley DB sur votre système.
Un résumé rapide des principales versions/caractéristiques :
- 1.85 : Dernière sortie UCB (1994)
- 2.0 : Ajoute les transactions, la récupération (1997)
- 3.0 : Ajout de Queue AM, threads POSIX, sous-bases de données (1999)
- 3.3 : Ajoute le Bulk get, les indices secondaires, l'isolation de degré 1 (Dirty Reads)
- 4.0 : Ajout de la réplication (2001)
- 4.1 : Ajout du cryptage et des sommes de contrôle
- 4.2 : Ajout de l'API Java Collections
- 4.3 : Ajoute des numéros de séquence, isolement de degré 2
- 4.4 : Ajoute le compactage des bases de données, les bases de données en mémoire et la gestion des ressources humaines (Peer-to-Peer HA).
- 4.5 : Ajoute MVCC, API de réplication Mgr.
- 4.6 : Ajoute la priorité du cache par opération
- 4.7 : Ajout de l'API Java DPL, Architecture neutre HA
- 4.8 : Ajout de l'API C#, de l'API STL C++, amélioration de la scalabilité SMP, partitionnement des tables, insertion et suppression en masse, clés étrangères.
- 5.0 : Ajoute l'API SQL, JDBC/ODBC, la recherche plein texte et R-tree (2010)
Les versions intermédiaires ajoutent la prise en charge de plateformes supplémentaires et d'autres fonctionnalités et améliorations.
J'espère que cela vous aidera.
Regards,
Dave