- 4
- 0
- 约1.17万字
- 约 17页
- 2023-05-14 发布于山东
- 举报
数据库分库分表解决方案汇总--第1页
数据库分库分表解决方案汇总
数据库分库分表解决方案汇总--第1页
数据库分库分表解决方案汇总--第2页
一. 数据切分
关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单
表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很
多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的
负担,缩短查询时间。
数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。
数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,通过扩充
主机的数量缓解单一数据库的性能问题,从而达到提升数据库操作性能的目的。
数据切分根据其切分类型,可以分为两种方式:垂直(纵向)切分和水平(横向)切分。
1、垂直(纵向)切分
垂直切分常见有垂直分库和垂直分表两种。
垂直分库就是根据业务耦合性,将关联度低的不同表存储在不同的数据库。做法与大系统拆
分为多个小系统类似,按业务分类进行独立划分。与微服务治理的做法相似,每个微服务
使用单独的一个数据库。如图:
您可能关注的文档
最近下载
- 【高清可复制】电力工程设计手册-架空输电线路设计.pdf VIP
- 22S521 预制装配式混凝土检查井.docx VIP
- 宣贯培训(2026年)《GBT 22082-2024预制混凝土衬砌管片》.pptx VIP
- 储罐维护检修制度.docx VIP
- 肾囊肿护理查房.pptx VIP
- 思特威_2026年第一季度报告.pdf VIP
- 20230913-中银国际-中银多因子选股系列(六):基于经典技术指标构建选股多因子框架.pdf VIP
- DB33T 834-2011 起重机械维护保养管理规范.docx VIP
- 消防安全评估服务投标方案.doc VIP
- 福建康鸿生物科技有限公司年产生物新医药324吨项目环评报告书.pdf VIP
原创力文档

文档评论(0)