分库分表实现与原理.pdfVIP

  • 0
  • 0
  • 约3.5千字
  • 约 3页
  • 2026-04-20 发布于北京
  • 举报

本文由简悦SimpRead转码,原文地址

你好,欢迎来到第21课时,本课时我们主要讲解“为什么需要分库分表,如何实现”。

在上一课时中讲到了读写分离,读写分离优化了互联网读多写少场景下的性能问题,考虑一个业务场

景,如果读库的数据规模非常大,除了增加多个从库之外,还有其他的手段吗?

方法总比问题多,实现数据库高可用,还有另外一个撒手锏,就是分库分表,分库分表也是面试的常

客,今天一起来看一下相关的知识。

分库分表的背景

互联网业务的一个特点就是用户量巨大,BAT等头部公司都是亿级用户,产生的数据规模也飞速增长,

传统的单库单表架构不足以支撑业务发展,存在下面的性能瓶颈:

读写的数据量限制

数据库的数据量增大会直接影响读写的性能,比如一次查询操作,扫描5万条数据和500万条数据,

查询速度肯定是不同的。

关于MySQL单库和单表的数据量限制,和不同的服务器配置,以及不同结构的数据存储有关,并没有

一个确切的数字。这里参考阿里巴巴的《Java

文档评论(0)

1亿VIP精品文档

相关文档