Subject | Re: [Firebird-Architect] UTF-8 and Compression |
---|---|
Author | Ann W. Harrison |
Post date | 2005-03-01T18:43:26Z |
Arno,
records because of careful write. Careful write means that objects are
written from the back to the front, so pointers, which go front to back,
always point to something legitimate.
The process is complicated, but - whether or not it currently works this
way - I don't think it's necessary to compress different parts of the
record separately. We never need to decompress sections independently.
If we decide to go to a different string representation, we can fix the
compression on fragmented records if necessary.
Regards,
Ann
> No idea what the exact problem was when i tried to change the SQZIt occurs to me that there could be a problem with storing fragmented
> functions, but i thought it had to do with fragmented records
> on multiple pages. May be i should take a new look on it.
records because of careful write. Careful write means that objects are
written from the back to the front, so pointers, which go front to back,
always point to something legitimate.
The process is complicated, but - whether or not it currently works this
way - I don't think it's necessary to compress different parts of the
record separately. We never need to decompress sections independently.
If we decide to go to a different string representation, we can fix the
compression on fragmented records if necessary.
Regards,
Ann