主键设计的有关问题

主键设计的问题


链接是讲述主键设计的问题的
http://www.cnblogs.com/tintown/archive/2005/03/02/111459.html




原来主键隐藏着这么多的问题,而且当考虑得越多,问题会成倍地增长。

一、很多人都说,主键应该对用户无意义。无意义,那么就不会被修改,那么就稳定不变、唯一。

二、表、库合并,导致数据放在一起。一起设为自动增长的主键,就重复了,问题也来了。

三、订单编号、自动增长作主键,潜在的问题。我正想用来作主键的。。。

四、数字主键、字符主键各自的优势。字符扩展会好于数字


当前适应问题,会影响到那些业务;
留后路的问题,即未来扩展问题,以后会影响到谁;


各自都有优缺点,关键我们的眼光能不能到达,然后折衷再折衷。

有些人,放在特定的岗位上,缺点可以无视,甚至会成为优点。