分布式ID生成解决方案
1、UUID
缺点:1、太长 2、没有办法排序
2、Redis
产生自增的序号 主键的生成需要访问redis,对redis有依赖
3、oracle
数据库对象-序列(与表无关)
只有数据库用oracle才能用
4、程序自己来写算法(不重复)
解决方法:
我们采用的是开源的twitter( 非官方中文惯称:推特.是国外的一个网站,是一个社交网络及微博客服务) 的snowflake算法。
分布式ID生成解决方案
1、UUID
缺点:1、太长 2、没有办法排序
2、Redis
产生自增的序号 主键的生成需要访问redis,对redis有依赖
3、oracle
数据库对象-序列(与表无关)
只有数据库用oracle才能用
4、程序自己来写算法(不重复)
解决方法:
我们采用的是开源的twitter( 非官方中文惯称:推特.是国外的一个网站,是一个社交网络及微博客服务) 的snowflake算法。