分表分库
文章平均质量分 92
数据库分表分库
乔客0311
这个作者很懒,什么都没留下…
展开
-
04.数据库分库分表-shardingjdbc
摘要原创 2020-04-03 11:31:27 · 621 阅读 · 0 评论 -
03.数据库分库分表-唯一主键生成
摘要数据库分库分表就会引申出分布式系统中唯一主键ID的生成问题。一般我们唯一ID的有以下特性:整个系统ID唯一ID是数字类型,而且是趋势递增的ID简短,查询效率快下面我们看下常见的几种ID生成方式UUID/GUID使用guid或者uuid作为主键id优点代码实现简单。本机生成,没有性能问题因为是全球唯一的ID,所以迁移数据容易缺点每次生成的ID是无序的,无...原创 2020-03-30 15:08:18 · 1358 阅读 · 0 评论 -
02.数据库分库分表-分表策略
摘要上一篇文章已经说根据school_id进行分表。通常我们的分表策略有两种方式取模分表范围分表取模分表所谓的取模分表就是对分表key取模,通过预估数据量确定分几张表那么则模以几。...原创 2020-03-30 12:21:33 · 2059 阅读 · 0 评论 -
00.数据库分库分表-概述
摘要由于本人在某公司教育BG工作,一场疫情下的停课不停学让我们业务暴涨。业务暴涨带了了诸多问题。首当其冲的便是数据量暴增了。其中几个业务表每月的数据量增长大约2000w条,直接导致服务响应时间等等问题,所以急需进行一轮性能优化。数据量大想到的最直接的优化方式就是分库分表了。分库分表需要考虑的诸多方面,接下来将分一下几个部分详细介绍此次优化以及分库分表。1.现状分析2.分表策略制定3.唯一主...原创 2020-03-26 21:50:53 · 481 阅读 · 0 评论 -
01.数据库分库分表-现状分析
概述以学习任务为例,如果我们需要进行1. 日任务量均值:347348日期任务量日期任务量2020-03-012259252020-03-133878242020-03-024240142020-03-141847332020-03-034280692020-03-151680032020-03-044288212020-03-...原创 2020-03-26 21:36:38 · 595 阅读 · 0 评论