Hi, while the other developers are busy exploring rosters I decided to reach for some low hanging fruits: optimizing the database size
Since I have lot of databases a 20-30% reduction in size would make a difference to me. Whithin one work hour I was able to show that binary content is possible and simply unbase64'ing file(_delta)s show a 15% size reduction on the database. Database migration and db check work, but do not yet try to commit to a database using this branch. Yours Christof PS: IMHO having 30% smaller databases everywhere gains me more than bringing the cvssync branch into shape for mainline. :-P PPS: I will not touch the IDs (hexencoded sha1) _first_ but having database indices and access with _halved_ keylength should give a performance gain. I will _measure_ and report after tackling the base64 encoded BLOBs. P3S: schema_migration.cc looks awfully verbose.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel