注册
登录
数据集市
为数据集市选择最佳数据类型和长度
返回
为数据集市选择最佳数据类型和长度
作者:
甲基蓝
发布时间:
2025-01-24 07:35:51 (6天前)
转自:
我正在开发一个
数据 跨度>
市场 跨度> 为我的一个客户。 我想知道在定义和选择方面是否有任何最佳实践
数据 跨度> 的列中的类型和长度
数据 跨度>
市场 跨度> 。我有点担心这个
数据 跨度> 将来自几个来源,并且最大长度(根据sql
数据 跨度> profiler)不是另一个中的最大值。 提前致谢。
收藏
举报
2 条回复
0#
回复此人
无思
|
2019-08-31 10-32
我建议的几件事@picmate ...(我们使用MS SQL Server(所以我的数据类型示例将来自这里))
使用整数代理键(小/小int如果你 的
知道 强> 维度中的值的数量)。
暗示,不要使用自然键来加入暗淡/事实。
显然,您需要选择最长/最大的值是您为其构建架构的值。
不要建立您期望的字段的精确容差。例如如果业务人员告诉你产品代码是CHAR(10)并且永远不会改变,请确保添加一些额外的字符,因为总会有一些未被考虑的异常(如业务合并!)。因此选择VARCHAR(255)而不是CHAR(10)。在变量的长度上,开销仅为+2个字节
使用任何可为您提供存储优势的本机数据类型(SMALLDATETIME,TIME)
编辑
登录
后才能参与评论