赞
踩
数据库分库分表同时因为服务是多节点部署的,所以就会引申出分布式系统中唯一主键ID的生成问题。一般我们唯一ID的有以下特性:
- 整个系统ID唯一
- ID是数字类型,而且是趋势递增的
- ID简短,查询效率快
下面我们看下常见的几种ID生成方式
使用guid或者uuid作为主键id
优点
缺点
这个方案就是利用了MySQL的主键自增auto_increment,默认每次ID加1。对于我们分表的业务场景中通过卫不同的表设置不同的步长以及初始值实现。
优点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。