甜甜的分布式ID

生活太苦了,只能把技术变甜了。

1 灵魂拷问:为什么需要分布式ID(分布式集群环境下的全局唯⼀ID )?

ID是数据的唯一标识,传统的做法是利用 UUID 和数据库的自增 ID,在互联网企业中,大部分公司使用的都是 Mysql,并且因为需要支持事务,所以通常会使用 Innodb 存储引擎,UUID太长以及无序,所以并不适合在 Innodb 中来作为主键,自增 ID 比较合适。但是,随着公司的业务发展,数据量越来越大,需要对数据进行分表,而分表后,每个表中的数据都会按自己的节奏进行自增,很有可能出现 ID 冲突。这时,分布式ID 横空出世啦。

2 分布式 ID 系列解决方案

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页