1. 数据库里double做主键不是好选择,主键比对就是个很大的问题
2. pb里设置成string,数据库里设置成number(64,0),是不是问题也不大?
3. 数据库里,设置为string,对性能影响其实也不大,我看很多项目已经用uuid做主键了(uuid做主键其实是个不好的选择)
【 在 misslost 的大作中提到: 】
: 最近一个小项目里面,因为某种不足评论的原因,在考虑用double做表的形式主键。是业务系统内部生成的唯一递增的值。
: 虽然是觉得荒谬。但还是想认真请教一下,这么做有没有大的弊端?是否可行?
--
FROM 124.64.23.*