
MySQL分表分库
发布日期:2021-05-06 22:11:42
浏览次数:23
分类:原创文章
本文共 559 字,大约阅读时间需要 1 分钟。
哈希取模(面试):通过哈希一致性取模分表
常见的工具:阿里云rds
一、分表分库分两种
水平分割:还在同一个数据库中,解决数据库量,根据不同规则分表(
1、hash一致性,map集合实现原理(最靠谱的方案)——内部调用
2、时间规则分表,缺点数据不均匀
3、根据不同规则,地点、交易、日志、报表
4、不建议使用性别分表
)
垂直拆分: 拆分项目多个子模块,每个子模块有单独的数据库:会员系统、订单系统、支付系统
二、取模拆分:一致性hash算法
三、创建表user0、user1、user2、uuid、删除表
1、创建user1表:
CREATE TABLE user1(
id int UNSIGNED PRIMARY KEY,
name VARCHAR(32) NOT NULL DEFAULT '',
pwd VARCHAR(32) NOT NULL DEFAULT ''
)ENGINE=myisam CHARSET utf8;
2、创建uuid表:
CREATE TABLE uuid(
id int UNSIGNED PRIMARY KEY auto_increment
)ENGINE=myisam CHARSET utf8;
3、删除user1表:DROP TABLE user1
四、案例(取模拆表)
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月30日 11时28分35秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Elasticsearch Web管理工具
2019-03-06
Git 配置SSH公钥、私钥
2019-03-06
极客时间离线课堂
2019-03-06
Spring Session
2019-03-06
koa2 中间件里面的next到底是什么
2019-03-06
在create-react-app创建的项目下允许函数绑定运算符
2019-03-06
博客园新闻频道开始公开测试
2019-03-06
评论表聚集索引引起的评论超时问题
2019-03-06
博客园上海俱乐部4月份活动通知邀请函已经发出!
2019-03-06
上周热点回顾(5.24-5.30)
2019-03-06
Internet Explorer 10 专题上线
2019-03-06
云计算之路-阿里云上:0:25~0:40网络存储故障造成网站不能正常访问
2019-03-06
网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
2019-03-06
上周热点回顾(12.31-1.6)
2019-03-06
上周热点回顾(1.21-1.27)
2019-03-06
上周热点回顾(6.3-6.9)
2019-03-06
上周热点回顾(8.12-8.18)
2019-03-06
【故障公告】升级阿里云 RDS SQL Server 实例故障经过
2019-03-06
蹒跚来迟:新版博客后台上线公测
2019-03-06
上周热点回顾(9.16-9.22)
2019-03-06