lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年11月17日

摘要: 一. 扩容场景描述 当系统用户进入了高速增长期时,即便是对数据进行分库分表,但数据库的容量,还有表的数据量也总会达到天花板。当现有数据库达到承受极限时,就需要增加新服务器节点数量进行横向扩容。 思考一下,横向扩展会有什么技术难度? 数据迁移问题 分片规则改变 数据同步、时间点、数据一致性 遇到上述问 阅读全文
posted @ 2022-11-17 21:25 白露~ 阅读(352) 评论(0) 推荐(0) 编辑

摘要: 0、背景了解 0.1 分布式ID的特点 全局唯一性 不能出现有重复的ID标识,这是基本要求。 递增性 确保生成ID对于用户或业务是递增的。 高可用性 确保任何时候都能生成正确的ID。 高性能性 在高并发的环境下依然表现良好 0.2分布式ID的常见解决方案 UUID Java自带的生成一串唯一随机36 阅读全文
posted @ 2022-11-17 19:28 白露~ 阅读(700) 评论(0) 推荐(0) 编辑