Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.

Anhang D. Das veraltete Berkeley DB Filesystem

Inhaltsverzeichnis

Die Konfiguration Ihrer Berkeley-DB-Umgebung
Einschränkungen von Berkeley DB
Architektonische Einschränkungen
Einsatz auf Netz-Freigaben
Fehlertoleranz und die Notwendigkeit zur Wiederherstellung
Wartung von Berkeley-DB-Projektarchiven
Wiederherstellung von Berkeley DB
Entfernen unbenutzter Protokolldateien von Berkeley DB
Dienstprogramme von Berkeley DB

Vor langer Zeit, als Subversion begann, zu lernen, wie es versionierte Daten speichern sollte, verwendete es eine Implementierung der Speicherschicht auf Grundlage des transaktions-basierten Berkeley DB (BDB) Datenbank-Systems. [86] Während das Produkt reifte, wurde diese Implementierung der Speicherschicht ergänzt – und schließlich übertroffen – durch eine weitere: dem FSFS-Backend, das heutzutage von der überwältigenden Mehrheit der Subversion-Projektarchive verwendet wird. Mit Subversion 1.8 gab die Entwicklergemeinde von Subversion bekannt, dass die BDB-basierte Speicherschicht offiziell als veraltet gilt.

Dieser Anhang bietet einiges der Dokumentation zur Verwaltung von Projektarchiven auf BDB-Basis, die in älteren Ausgaben dieses Buches eine bedeutendere Rolle spielten.



[86] Also, streng genommen verwendete es anfänglich XML-Dateien, was allerdings nie zur Veröffentlichung geplant war.