[svnbook commit] r3437 - trunk/src/de/book
codesite-noreply at google.com
codesite-noreply at google.com
Fri Feb 27 13:45:43 CST 2009
Author: jmfelderhoff at gmx.eu
Date: Fri Feb 27 10:26:27 2009
New Revision: 3437
Modified:
trunk/src/de/book/ch05-repository-admin.xml
Log:
* trunk/src/de/book/ch05-repository-admin.xml
- Fixes ticket #219 (cf. http://www.svnbook.de/report/6).
Modified: trunk/src/de/book/ch05-repository-admin.xml
==============================================================================
--- trunk/src/de/book/ch05-repository-admin.xml (original)
+++ trunk/src/de/book/ch05-repository-admin.xml Fri Feb 27 10:26:27 2009
@@ -2883,8 +2883,12 @@
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-->
<sect3 id="svn.reposadmin.maint.diskspace.deltas">
+<!--
<title>How Subversion saves disk space</title>
+-->
+ <title>Wie Subversion Plattenplatz spart</title>
+<!--
<para>To keep the repository small,
Subversion uses <firstterm>deltification</firstterm> (or
deltified storage) within the repository
@@ -2904,8 +2908,31 @@
later, the space savings are even better—now those
full-text representations of file contents are themselves
compressed.</para>
+-->
+ <para>Um das Repository klein zu halten, verwendet Subversion
+ innerhalb des Repositorys
+ <firstterm>Delta-Kodierung</firstterm> (oder
+ Deltaspeicherung). Unter Delta-Kodierung wird die Kodierung
+ eines Datensatzes als eine Sammlung von Unterschieden
+ gegenüber einem anderen Datensatz verstanden. Falls die
+ beiden Datensätze sehr ähnlich sind, bewirkt diese
+ Delta-Kodierung eine Einsparung an Speicherplatz für den als
+ Delta gespeicherten Datensatz – anstatt den
+ Platz der Originaldaten zu belegen, wird hierbei nur soviel
+ Platz benötigt, um zu sagen: <quote>Schau mal, ich sehe
+ genau so aus, wie der andere Datensatz da drüben, bis auf
+ die folgenden paar Änderungen.</quote> Das Ergebnis ist,
+ dass die meisten der Daten im Repository, die normalerweise
+ recht voluminös sind – nämlich der Inhalt
+ versionierter Dateien – in einer viel geringeren Größe
+ gespeichert werden als der ursprüngliche Volltext dieser
+ Daten. Und für Repositorys, die mit Subversion 1.4 oder
+ später angelegt wurden, ist die Platzersparnis sogar noch
+ besser – jetzt sind die Volltexte der Dateiinhalte
+ selbst komprimiert.</para>
<note>
+<!--
<para>Because all of the data that is subject to
deltification in a BDB-backed repository is stored in a
single Berkeley DB database file, reducing the size of the
@@ -2916,6 +2943,18 @@
database file. So while deltification doesn't produce
immediate space savings, it can drastically slow future
growth of the database.</para>
+-->
+ <para>Da alle delta-kodierten Daten in einem BDB-basierten
+ Repository in einer einzigen Berkeley-DB-Datenbankdatei
+ gespeichert werden, wird die verringerte Größe der
+ gespeicherten Werte nicht unmittelbar die Größe der
+ Datenbankdatei verringern. Berkeley DB führt jedoch intern
+ Buch über unbenutzte Bereiche der Datenbankdatei und wird
+ zunächst jene aufbrauchen, bevor die Datenbankdatei selbst
+ vergrößert wird. Während Delta-Kodierung also nicht
+ unmittelbare Platzersparnis bringt, kann sie jedoch das
+ künftige Wachstum der Datenbank drastisch
+ verlangsamen.</para>
</note>
</sect3>
More information about the svnbook-dev
mailing list