[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