[svnbook] r3868 committed - * src/en/book/ch05-repository-admin.xml...
svnbook at googlecode.com
svnbook at googlecode.com
Thu Jun 30 13:45:34 CDT 2011
Revision: 3868
Author: cmpilato at gmail.com
Date: Thu Jun 30 11:40:28 2011
Log: * src/en/book/ch05-repository-admin.xml
(svn.reposadmin.maint.diskspace.deltas): Mention rep-sharing,
finishing issue #16 ("New 1.6 feature: FS representation sharing").
http://code.google.com/p/svnbook/source/detail?r=3868
Modified:
/trunk/src/en/book/ch05-repository-admin.xml
=======================================
--- /trunk/src/en/book/ch05-repository-admin.xml Tue Dec 14 09:05:20 2010
+++ /trunk/src/en/book/ch05-repository-admin.xml Thu Jun 30 11:40:28 2011
@@ -1498,25 +1498,33 @@
<sect3 id="svn.reposadmin.maint.diskspace.deltas">
<title>How Subversion saves disk space</title>
- <para>To keep the repository small,
- Subversion uses <firstterm>deltification</firstterm> (or
- deltified storage) within the repository
- itself. Deltification involves encoding the representation
- of a chunk of data as a collection of differences against
- some other chunk of data. If the two pieces of data are
- very similar, this deltification results in storage savings
- for the deltified chunk—rather than taking up space
- equal to the size of the original data, it takes up only
- enough space to say, <quote>I look just like this other
- piece of data over here, except for the following couple of
- changes.</quote> The result is that most of the repository
- data that tends to be bulky—namely, the contents of
- versioned files—is stored at a much smaller size than
- the original full-text representation of that
- data. And for repositories created with Subversion 1.4 or
- later, the space savings are even better—now those
- full-text representations of file contents are themselves
- compressed.</para>
+ <para>To keep the repository small, Subversion uses
+ <firstterm>deltification</firstterm> (or delta-based storage)
+ within the repository itself. Deltification involves
+ encoding the representation of a chunk of data as a
+ collection of differences against some other chunk of data.
+ If the two pieces of data are very similar, this
+ deltification results in storage savings for the deltified
+ chunk—rather than taking up space equal to the size of
+ the original data, it takes up only enough space to
+ say, <quote>I look just like this other piece of data over
+ here, except for the following couple of changes.</quote>
+ The result is that most of the repository data that tends to
+ be bulky—namely, the contents of versioned
+ files—is stored at a much smaller size than the
+ original full-text representation of that data.</para>
+
+ <para>While deltified storage has been a part of Subversion's
+ design since the very beginning, there have been additional
+ improvements made over the years. Subversion repositories
+ created with Subversion 1.4 or later benefit from
+ compression of the full-text representations of file
+ contents. Repositories created with Subversion 1.6 or later
+ further enjoy the disk space savings afforded by
+ <firstterm>representation sharing</firstterm>, a feature
+ which allows multiple files or file revisions with identical
+ file content to refer to a single shared instance of that data
+ rather than each having their own distinct copy thereof.</para>
<note>
<para>Because all of the data that is subject to
More information about the svnbook-dev
mailing list