登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
软件架构-mysql终级解决方案分库分表.docx
文档分类:
IT计算机
|
页数:约7页
举报非法文档有奖
分享到:
1
/
7
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
7
下载此文档
文档列表
文档介绍
软件架构-mysql终级解决方案分库分表.docx
『互联网架构』软件架构-mysql终级解决方案分库分表
今天一起说说sharding-Sphere,跟数据库有关的,分库分表的初解决高并发、数据分片。
垂直拆分
将一个字段(属性)比较多的表拆分成多个小表,将不同字段放到不同的表中降低单(表)库大小的目的来提高性能。 通俗:大表拆小表,拆分是基于关系型数据库的列(字段)来进行 特点
每个库(表)的结构都不一样。
每个库(表)数据都(至少有一列)一样。
每个库(表)的并集是整个数据库的全量数据。
每个库(表)的数据量(count)不会变的。
举例:一个用户表有很多的属性,关联了很多数据,如果放到同一个表里面的话查询是方便了,但是效率不行。
未拆分UserInfo表的字段
| userid | groupid | areaid | amount | point | modelid | message | islock | vip | overduedate | siteid | connectid | from | mobile |
拆分UserInfo表的字段
把常用的字段放一个表,不常用的放一个表,把字段比较大的比如text的字段拆出来放一个表里面,使用的话是根据具体业务来拆,查询时使用多表联查,可以再配合redis存储。
| userid | groupid | areaid | amount | point | modelid | message |和| islock | vip | overduedate | siteid | connectid | from | mobile |
解决问题
表与表之间的io竞争。
不解决问题
单表中数据量增长出现的压力。
水平拆分
某个字段按一定规律进行拆分,将一个表的数据分到多个表(库)中降低表的数据量,优化查询数据量的方式,来提高性能。 特点
每个库(表)的结构都一样。
每个库(表)的数据都不一样。
每个库(表)的并集是整个数据库的全量数据 。
拆分UserInfo表的字段
# 表0 userInfo_0| userid | groupid | areaid | amount | point | modelid | message | islock | vip | overduedate | siteid | connectid | from | mobile | # 表1 userInfo_1| userid | groupid | areaid | amount | point | modelid | message | islock | vip | overduedate | siteid | connectid | from | mobile | # 表2 userInfo_2| userid | groupid | areaid | amount | point | modelid | message | islock | vip | overduedate | siteid | connectid | from | mobile |
分库分表常见算法
Hash取模:通过表的一列字
软件架构-mysql终级解决方案分库分表 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
CAD导航的焊接机器人离线编程系统研究
2页
洛伦兹力与现代科技
40页
362例手术治疗肝血管瘤的回顾性分析
2页
2-羟基-1-萘甲醛缩邻甲苯胺席夫碱合成技术研究..
2页
康师傅市场调研报告
4页
开学升国旗演讲稿六年级(7篇)
11页
想象作文300字10篇
9页
房产证委托书(18篇)
19页
拔河加油稿模板
3页
收款委托书(22篇)
14页
求职面试:面试技巧
44页
2024学年五年级语文上学期工作总结(2篇)
6页
水处理高级氧化技术
32页
2024年客服人员年度小结范文
3页
2024年重庆市事业单位考试真题
21页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
7
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
科技星球
文件大小
:
118 KB
时间
:
2022-03-16
相关标签
mysql分库分表方案
分库分表方案
软件架构方案
数据库分库分表方案
软件解决方案
分布式数据库解决方案
金融软件解决方案
软件项目解决方案
软件系统解决方案
软件开发解决方案
计算机原理
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025年汽车维修工技能理论考试题库(精选题..
2025年国家电网招聘之经济学类考试题库及参..
2025年法律常识题库及参考答案(能力提升)..
孔子与苏格拉底教育思想比较研究综述
2025办公室年度工作计划例文大纲
2025年国家电网招聘之经济学类考试题库(夺..
2025年国家电网招聘之通信类考试题库含完整..
2025年注册土木工程师考试题库【典优】
2025年注册土木工程师考试题库参考答案
2025年土地登记代理人之土地登记相关法律知..
2025年注册土木工程师考试题库及参考答案【..
2025年注册土木工程师考试题库及答案(夺冠..
2025年土地登记代理人之土地登记相关法律知..
2025年注册土木工程师考试题库附参考答案【..
2025年注册土木工程师考试题库附完整答案【..
2025年注册土木工程师考试题库附答案【预热..
2025年注册土木工程师考试题库(易错题)
2025年报检员资格考试题库学生专用
2024年长沙电力职业技术学院单招职业技能测..
公司人力资源盘点报告
内蒙古自治区医疗项目服务价格
2023北京朝阳区初二上期末考英语试卷及答案..
高中化学实验仪器大全【精】
神笔马良(绘本)
毕业设计PPT答辩仿生机器蛇的设计与仿真
阳宅动土仪祭疏文
《于宏杰-约伯记查经》
大悲咒句解宣化上人讲述
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部