Adrien,

>The minimum record size on the T5 is actually 512 bytes, which
>explains the bloat you are seeing. 

It is a bock size, meaning records on the T5 consume a multiple of 512.  So if
you 600 bytes of data it would consume 1024 bytes of storage for the record.

A "bloat" of 494 bytes per record implies actual data of 512 - 494 = 20 bytes.
Since each record also has 20 bytes of overhead (may vary slightly by OS
release, but I think it is 20 in all recent versions), you effectively are
nearly doubling the actual size needed even on non-NVFS devices.

>Besides getting rid of the database bloat, as an added bonus, your
>HotSync times will be dramatically reduced. I recently had to move to
>logical records myself and I almost couldn't believe how much faster
>the HotSync process became.

Yes, when you record count is "large", you are *way* better off doing it that
way.  Even on devices without a NVFS block size for each record.

Doug

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please 
see http://www.palmos.com/dev/support/forums/

Reply via email to