程序员和数据库管理员产生了意见分歧
许飘大叔 2006-10-18 04:07:32 程序员和数据库管理员产生了意见分歧.
如下.
程序员(J2EE)建议,在没有唯一ID的表中,都要建一个sequences ID.
数据库管理员(Oracle)认为,在可以不用建一个sequences ID的时候,都不建,用多个外建做联合主建.
原因是:程序员方便程序控制,认比较有效率,数据库管理员认为浪费空间,是个bug,如果你现在设置的值不够大,程序到时候会完成崩溃.
背景:是一个网上的会员系统,在前期市场上有过类似的,但基本上都失败了.不过我们对前景还是很乐观的.系统是专业系统,针对特殊群体.但是用户是不能操作系统的,只有操作员才能操作系统.
数据库的表不会超过100个.sequences ID的长度现在设置为number10
希望大家能给个分析建议,谢谢.
比喻有都少会员,每天产生多少记录会出现问题等等