分库分表

ooowl
  • 存储技术
  • 分库分表
Less than 1 minute

分库分表

为什么要分库分表 例如 关系型DB的深分页越往后越慢,甚至会有十倍以上的差距20w+条,查询limit100items耗时0.04s,如果offset从20万开始,耗时0.37s
数据量变大的时候或者性能有一定要求的时候,单表单库达不到要求
不分库只分表: 单表过大水平分表 只分库不分表:单库QPS过高读问题,连接不够用,调大连接数+开强一致性的镜像库 既分库又分表:两个问题都出现了

数据库转型需要考虑的问题,数据库是个重状态的服务=改动需要考虑已有数据 水平拓展分库分表or换DB产品 |500

Loading...