在很多数据库应用中,表中的某些字段是一些离散值,而且数量很少。比如浏览日志中的浏览器类型,浏览者操作系统,是否使用Cookie等值,都只有两个或几个值。一般的数据库设计中,会把这几个值分成存储(这也是范式的基本要求),但这样存储会造成字段量很多。
在SQL Server等支持位掩码的数据库系统中,可以考虑把这些字段合并存储在一个字段中,并通过一些预定的函数进行存取。
在很多数据库应用中,表中的某些字段是一些离散值,而且数量很少。比如浏览日志中的浏览器类型,浏览者操作系统,是否使用Cookie等值,都只有两个或几个值。一般的数据库设计中,会把这几个值分成存储(这也是范式的基本要求),但这样存储会造成字段量很多。
在SQL Server等支持位掩码的数据库系统中,可以考虑把这些字段合并存储在一个字段中,并通过一些预定的函数进行存取。