推荐代理键的数据类型Number vs Varchar

时间:2010-02-03 06:53:20

标签: types surrogate-key

请有人告诉我代理键(数字或varchar2)的最佳数据类型是什么?我已经读过,代理键最适合数字类型。但是性能是否会严重影响数据类型。它也依赖于数据库吗?

回复将非常感谢!

1 个答案:

答案 0 :(得分:4)

在我能想象的任何数据库中,数值数据类型将比varchar更快 - 考虑比较的行为 - 但你必须做任何适合你情况的事情。如果varchar有意义,那就去吧。如果其中任何一个适合您,请坚持使用数字。