摘要:
一. 扩容场景描述 当系统用户进入了高速增长期时,即便是对数据进行分库分表,但数据库的容量,还有表的数据量也总会达到天花板。当现有数据库达到承受极限时,就需要增加新服务器节点数量进行横向扩容。 思考一下,横向扩展会有什么技术难度? 数据迁移问题 分片规则改变 数据同步、时间点、数据一致性 遇到上述问 阅读全文
摘要:
一. 扩容场景描述 当系统用户进入了高速增长期时,即便是对数据进行分库分表,但数据库的容量,还有表的数据量也总会达到天花板。当现有数据库达到承受极限时,就需要增加新服务器节点数量进行横向扩容。 思考一下,横向扩展会有什么技术难度? 数据迁移问题 分片规则改变 数据同步、时间点、数据一致性 遇到上述问 阅读全文
摘要:
0、背景了解 0.1 分布式ID的特点 全局唯一性 不能出现有重复的ID标识,这是基本要求。 递增性 确保生成ID对于用户或业务是递增的。 高可用性 确保任何时候都能生成正确的ID。 高性能性 在高并发的环境下依然表现良好 0.2分布式ID的常见解决方案 UUID Java自带的生成一串唯一随机36 阅读全文
|