首页 > 代码库 > DB水平切换要点
DB水平切换要点
分区健选择
数据应该如何拆分,按照什么纬度来拆分
节点路由
应用程序写死/客户端(TDDL,cobar-client)/中间层(cobar-server)
固定分配/动态分配/混合
分片数据均衡
某些分片访问比较频繁,跟业务类型相关
全局唯一键生成器
专门的应用接口
跨节点排序/分组/表关联
应用程序实现
多数据源事务处理/分布式事务
应用程序实现
数据库扩容/缩减
峰值和平时的量差别很大,淘宝双十一
分片工具
根据非分区键查找记录,表结构变更,多实例管理
固定分配: 分片的数据是预先分配好的,hash分区
动态分配: 建立分片的动态关系。User_id/shared id
混合:url先hash到固定数目的桶中,然后在动态获取。
分片数据均衡: 淘宝大卖家,全国电信按照省来分,广东的压力可能是7,8个小省的和。
按照省拆分的话,想要查找某个用户id的数据怎么查找。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。