This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

Annexe D. Le système de fichiers Berkeley DB

Table des matières

Configuration de l'environnement Berkeley DB
Limites de Berkeley DB
Limites architecturales
Déploiement sur un partage réseau
Tolérance aux pannes et restauration
Maintenance d'un dépôt Berkeley DB
Rétablissement de bases de données Berkeley DB
Purge des fichiers de journalisation inutilisés
Utilitaires Berkeley DB

Quand, il y a bien longtemps, Subversion débutait dans le stockage des données suivies en versions, il utilisait un magasin de données basé sur le moteur de base de données transactionnelle Berkeley DB (BDB)[89] Au fur et à mesure que le produit a gagné en maturité, ce magasin de données a été rejoint (puis surpassé) par un autre, le dorsal FSFS qui est utilisé par la grande majorité des dépôts Subversion aujourd'hui. Avec Subversion 1.8, la communauté de développement Subversion a annoncé que le magasin de données BDB était officiellement obsolète.

Cette annexe documente quelques particularités d'administration propres aux dépôts BDB. Ces particularités étaient, dans les versions précédentes de ce livre, détaillées tout au long du livre.



[89] D'accord, si l'on veut être parfaitement exact, il a commencé par utiliser des fichiers XML. Mais cela n'a jamais eu pour objectif d'être publié.