Hi Shlomi,

First, don't confuse data structure with database.

Git utilizes an append-only object database. reference:
https://git.wiki.kernel.org/index.php/Git
Perforce uses a database, reference:
http://kb.perforce.com/article/720/database-internals

Sawyer may find he has to use one of those systems in the future. It
would be a good idea to be familiar with how databases help keep track
of version control metadata, and especially how to backup a database,
if one wants to administrate such a system.

It seems that Mercurial does not utilize a database, keeping metadata
in text files, but that's a moot point in a Perl forum.

Long long long ago I administrated PVCS, with no database required.
Although it was easy to recover lost data through the file system and
file backup, it was not as reliable as every VCS I administrated
afterwards which did utilize a database.

Just a quick answer,
David
_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl

Reply via email to