许多数据库模式似乎遵循以下标准:
(2^n)-1对于大字段:
varchar(511)
varchar(255)
varchar(127)
...然后(2^n)用于较小的
varchar(64)
varchar(32)
varchar(16)
varchar(8)
我理解为什么使用 (2^n)-1 的数字,我不明白为什么没有必要将趋势延续到小领域。
例如
varchar(63)
varchar(31)
varchar(15)
varchar(7)
这是有原因的,还是只是回报减少得太多了?