分库分表在sharding中的实现
出处:
mp.weixin.qq.com
作者:
翁迪全
随着公司业务快速发展,数据库中数据量猛增,访问性能变慢。关系型数据库本身比较容易成为系统瓶颈、单机存储容量、连接数、处理能力有限。当单表的数据量达到1000W或100G以后,由于查询纬度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。
方案一:通过提升硬件来提高数据处理能力,比如增加存储容量、CPU等,这种方案成本较高,并且瓶颈在数据库服务本身,通过提高硬件得到的提升有限;
方案二:分库分表,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。
查看原文
75
技术
lddgo
分享于
2022-08-29