On Wednesday 17 August 2005 15:14, Grobian wrote:
> The whole point was that I like avoiding storing data double
> (redundant), if that can be done easily.
It has its own pro and cons as quite everything. You can avoid storing data 
double but makes more difficult to access it by the priority end users (devs; 
while users use changelogs, too, devs are the ones who really need to access 
them).

> As for the forum example: it wouldn't be a foreign key if there wasn't a
> left outer join to look up the respective value for the column.  And so
> that left outer join is here to generate the Changelog to be "backwards
> compatible"
The problem is where this is going to be generated. If this is going to be 
generated in the staging box before going in rsync, every dev that doesn't 
use rsync should use cvs log command to get the data, and this is quite 
unpractical (and requires bandwidth and adds load to the cvs server).

So we should balance redundancy and load... I still think that a little 
redundancy of the changelogs saves us from having to add load to the staging 
or cvs box...

-- 
Diego "Flameeyes" Pettenò
Gentoo Developer - http://dev.gentoo.org/~flameeyes/
(Gentoo/FreeBSD, Video, Gentoo/AMD64, Sound, PAM)

Attachment: pgpmkOpYnGABO.pgp
Description: PGP signature

Reply via email to