01 2023 档案
摘要:ShardingJDBC章节 ShardingJDBC官网 ShardingJDBC学习笔记 分库分表暴露的问题-ID冲突和分布式id生成 单库下一般使用Mysql自增ID, 但是分库分表后,会造成不同分片上的数据表主键会重复。 需求 性能强劲 全局唯一 防止恶意用户根据id的规则来获取数据 业界常
阅读全文
摘要:分库分表概念 垂直角度(表结构不一样,大结构分多个小结构) 垂直分表: 将一个表字段拆分多个表,每个表存储部分字段 好处: 避免IO时锁表的次数,分离热点字段和非热点字段,避免大字段IO导致性能下降 原则:业务经常组合查询的字段一个表;不常用字段一个表;text、blob类型字段作为附属表 垂直分库
阅读全文