Simple Versioning of Database Entries

Peter Seiderer


For many internet applications user editable data is stored in databases. Therefore it is an advantage to provide some sort of version control to the stored information as provided by e.g. CVS, ClearCase or SourceSafe on a per file basis. In this article a simple way of providing part of the version control functionality for database information is described. For space saving purpose a simple algorithm for delta compressing is used.


The full documentation is available online as html, ps ( 91 kb)or pdf (100 kb).

Sourcecode (GPL license):

If you are interested in running the examples you will need the following two source packages:


For further information or questions feel free to contact the author: Peter Seiderer for

<< back to projects page