【MySQL】MySQL常见的读写分离方法
1.概述
1.1 基于查询分离
最简单的分离方法是将所有不能容忍脏数据的读和写查询分配到主动或主库服务器上。其他的读查询分配到备库或被动服务器上。该策略很容易实现,但事实上无法.有效地使用备库,因为只有很少的查询能容忍脏数据。
1.2 基于脏数据分离
这是对基于查询分离方法的小改进。需要做–些额外的工作,让应用检查复制延迟,以确定备库数据是否太旧。许多报表类应用都使用这个策略:只需要晚上加载的数据复制到备库即可,它们并不关心是不是100%跟上了主库。
1.3 基于会话分离
另一个决定能否从备库读数据的稍微复杂–点的方法是判读用户自己是否修改了数据。用户不需要看到其他用户的最新数据,但需要看到自己的更新。可以在会话层设置-一个标记位,表明做了更新,就将该用户的查询在一段时间内总是指向主库
。这是我们通常推荐的策略,因为它是在简单和有效性之间的一种很好的妥协。
如果有足够的想象力,可以把基于会话的分离方法和复制延迟监控结合起来。如果用户在10秒前更新了数据,而所有备库延迟在5秒内,就可以安全地从备库中读取数据。但为整个会话选择同一个备库是一个很好的主意,否则用户可能会奇怪有些
备库的更新速度比其他服务器要慢。
<
【MySQL】MySQL常见的读写分离方法相关推荐
- mysql的读写分离技术_mysql 读写分离方法
数据库的读写分离方案很多,这里介绍基于mysql数据库的读写分离方案. 比较常见的读写分离方案如下: 1 基于查询分离 最简单的分离方法是将读和写分发到主和从服务器上,这种策略很容易实现,但是仅限于一 ...
- (含PPT)MySQL托管服务架构及读写分离的优化
关注我们获得更多内容 内容来源:2017 年 08 月 24 日,微软中国首席产品经理宋青见在"ODF 2017开源数据库论坛(北京)"进行<云原生的MySQL托管服务架构及 ...
- MySQL高可用和读写分离
MySQL 高可用和读写分离 文章目录 MySQL 高可用和读写分离 一.从单机到集群 1.1 单机MySQL数据库到几个问题 1.2 单机MySQL到技术演进 二.MySQL的主从复制 2.1 核心 ...
- MySQL数据库主从复制与读写分离(图文详解!)
目录 前言 一:MySQL数据库主从复制与读写分离 1.什么是读写分离? 2.为什么要读写分离呢? 3.什么时候要读写分离? 4.主从复制与读写分离 5.mysql支持的复制类型 (1)STATEME ...
- 老男孩教育每日一题-2017年4月28日- MySQL主从复制常见故障及解决方法?
MySQL主从复制常见故障及解决方法? 1.1.1故障1:从库数据与主库冲突 show slave status; 报错:且show slave status\G Slave_I/O_Running: ...
- mysql sharding 读取_MySQL读写分离(一)——sharding-jdbc
sharding-sphere是强大的读写分离.分表分库中间件,sharding-jdbc是sharding-sphere的核心模块.官方网站 springboot项目中集成sharding-jdbc ...
- MySQL之——MSS主从复制(读写分离)实现
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52746393 前面,在博文<MySQL之--MS主从复制(读写分离)实现&g ...
- 【MySql】mysql之主从复制和读写分离搭建
[MySql]mysql之主从复制和读写分离搭建 文章目录 [MySql]mysql之主从复制和读写分离搭建 1主从复制 1.1MySql支持从复制类型 1.2主从复制的原理 1.3主从复制的工作过程 ...
- MySQL的主从复制、读写分离(amoeba)
目录 一.MySQL主从复制 1.1 MySQL复制的类型 1.2 工作原理 1.3 mysql的四种同步的方式 二.MySQL的读写分离 2.1 什么是读写分离 2.2 读写分离的好处 2.3 常见 ...
最新文章
- JavaScript中this关键字使用方法详解
- tooooooooooooold
- 8个球放入3个盒子方式_颜值与美味并存~分享几款私房盒子蛋糕做法,再也不用排队买了...
- trunc函数_同样取整,TRUNC函数与INT函数的有什么区别?
- python 核心编程 第一部分
- 【图像检索】基于matlab Hu不变矩图像检索【含Matlab源码 755期】
- 提升站点SEO的7个建议
- 苹果系统中国日历服务器,简单三步,让 iPhone 自带日历 App 显示国家节假日安排...
- 网智天元闪耀2021年(第六届)大数据产业生态大会
- 罗彻斯特大学计算机科学系专业排名,罗切斯特大学优势专业及优势专业排名(USNEWS美国大学排名)...
- tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异
- 论文管理工具使用初探(主要包括endnote,zotero)
- 单电源运放一阶滤波器
- 放弃vlookup吧,这3种EXCEL多表关联方法“强得很”
- 计算机网络【1】 TCP/IP
- 前端 | Chrome打不开HTTPS个人网站的解决办法
- java Math.round()比较特殊的四舍五入
- 微信小程序构建商城百度云_构建云存储应用程序
- Vue子传父,父传子
- Python02-数据类型、字符编码、文件处理
热门文章
- 英伟达:今年显卡将继续供不应求 尽量保证供应普通玩家
- 集五福开奖啦!六年累计7亿人参加 今年你中了多少?
- 快手上市首日涨近161% 两大创始人身家破千亿
- SK海力士推出首款DDR5 DRAM 适用于大数据、人工智能等领域
- iPhone 12搭载5nm A14芯片:晶体管数量高达150亿
- 疫情之下的“催化剂”:在线经济崛起 房产数字化变革加速
- “天才少年”刚毕业就拿到华为200万年薪:确认过眼神,是我羡慕不来的人
- 被限高消费后,王思聪又有新动作:新增对外投资...
- 阿里巴巴公布“新六脉神剑”:因为信任 所以简单
- MIUI10迎来最后一波开发版推送 用户体验再升级