天天看点

00.数据库分库分表-概述摘要

摘要

由于本人在某公司教育BG工作,一场疫情下的停课不停学让我们业务暴涨。业务暴涨带了了诸多问题。首当其冲的便是数据量暴增了。其中几个业务表每月的数据量增长大约2000w条,直接导致服务响应时间等等问题,所以急需进行一轮性能优化。数据量大想到的最直接的优化方式就是分库分表了。分库分表需要考虑的诸多方面,接下来将分一下几个部分详细介绍此次优化以及分库分表。

01.数据库分库分表-现状分析

分析业务场景,确定数据量、使用场景,确定分表字段

02.数据库分库分表-分表策略

确定分表策略,计算分表数

03.数据库分库分表-唯一主键生成

介绍唯一主键生成主流方式,确定适合我们的业务场景的唯一主键生成方式

04.数据库分库分表-shardingjdbc

轻量级分库分表框架

5.mycat

继续阅读