主键增长策略

increment:主键类型是数值型,适用于所有数据库
identity:   主键类型是数值型,适用于支持identity的数据库(mysql,sql server)
sequence
native:根据数据类型来选择(identity,sequence,hilo )
uuid:    主键类型是String,根据uuid算法,生成128-bit的字串
assigned

基本使用原则:
oracle:      主键是int/long/short,建议使用 sequence,如果主键是字串使用uuid或者assinged
mysql:      主键是int/long/short,建议使用 increment/assigend,如果主键是字串使用uuid或者assinged
sql server: 主键是int/long/short,建议使用 identity/native/assinged,如果主键是字串使用uuid或者assinged

 posted on 2012-12-23 19:53  Chenyong Liu  阅读(102)  评论(0)    收藏  举报