各位技术拿,我想请教个问题:对于MySQL数据库中主键(主要是用户相关的表)用uuid还是bigint,各位有何看法?

0
已邀请:
1

- 取是能力,舍是境界 2016-12-25 回答

这个其实要看你的业务,不论是uuid还是bigint 都是为了生成一个唯一的ID值。假设你的业务是单独一个数据库的建议用bigint,整形占空间小,而且关联查询快。如果你的业务可能会有分布式,可能会分库,可能会合并数据等等,不用想用uuid,这样的好处是合并数据,整合数据的时候不会键值冲突。

要回复问题请先登录注册