分库分表情况下
跨库的问题怎么解决?
分布式事务怎么解决?
查询结果集集合合并的问题?
全局唯一的id怎么解决?
一般要求:
1.保证生成的ID全局唯一,不可重复
2.生成的后一个Id必须大于前一个Id
3.信息安全,防止恶意用户按照规则获取id
业界方案
1.UUID
通用识别码16字节,128位的长数字。
组成部分:当前日期和时间序列,mac地址
2.mysql本身自增
3.redis集群生成
4.自定义生成
参考:http://blog.csdn.net/z69183787/article/details/61918672