Pascal Georges wrote:

Hi!

> and especially the validation process that Scid *must*
> succeed :
> http://www.monkeyproofsoftware.com/en/validation.php

Scid will most likely not pass that at the one star level.

(Not that much a problem as most chimps don't play chess ;)

> The penalty is at least 15 bytes + tag (uid) = 18 bytes. I
> checked the "enormous" base on Crafty's site, and each
> game is 82 bytes on average. 

Well be it.

> So we increase games' data by 18% ! The figure is high,
> and should be around 8% with games where the header part
> has more info (like Chessbase for example), where the
> average size of games is about 200 bytes.

A merger of Mega2006+TWIC+some other commented is about
560MB for the DB, 160MB index. I do not really see the issue
in the year 2008.

> Remember that with RDBMS like ORACLE or DB2 you have to
> run "indexes reorganisation" from time to time or you will
> get poor performance. Scid does not have this drawback,
> because it has no indexes (that is no UIDs).

The main drawback of scid actually is its lack of inicees ;)
This is IMHO the main point where CB is just plain better,
especially as it allows for userdefined indicees as far as I
know it.

>      > We can already easily import one DB into another
>      > with Scid, (CTRL D + drag and drop). The
>      > distribution of diff is trivial.
> 
>     The point is not the import but the creation of the
>     diff.
> 
> 
> If I append new games to a base :
> - I reset the flag "user" (for example) for all games
> - I enter my games with flag user
> - I set the filter to all "user" flagged games
> - I copy the filter to the diff base

This allows only for the Diff between most recent and the
version before that.

> Or : my base contains 1000 games. I enter 20 new games
> (the diff). I export the 20 latest games.

This only works if I do not sort the DB, but actually your
fast tree mode requires sorting the DB as it does not work
on a properly sorted index.

> Or : I set a PGN tag, (v12) that I remove after diff's
> generation

That is what I suggested except that I did not want to
remove it.

-- 

Kind regards,                /                 War is Peace.
                             |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                             |
                             | Theory     : G. Orwell, "1984"
                            /  In practice:   USA, since 2001

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to