On 24 Apr 2016, at 1:51pm, Carlos <milon at terra.com.br> wrote:

> But, with very fast CPUs and RAM memory buffers for the directory entries in 
> the disks,
> the variable length records would probably result in gain for much less I/O 
> for the data.

Agreed.  Which is one reason why fixed-length string columns are less important 
and less used now.  When the bottleneck is the speed of the backing store, 
storing fewer characters can mean the difference between having to write one 
sector or two.

Another reason is that we use Unicode not ASCII/SIXBIT/EBCDIC, and in Unicode 
different characters take different numbers of bytes.  So even if you're 
storing a fixed number of bytes the convenience of always knowing exactly how 
many characters to display no longer exists.

Simon.

Reply via email to