当前位置: 首页 > news >正文

master-slave(主/从)模式

主从模式 

一般来说用在数据库集群比较多,主要是实现读写分离。

对于数据库应用而言基本上是读大于写,因此由 Master 服务器负责增、删、改操作,由 Slave 负责读操作(也就是 SELECT),Master 一般只有一台,而 Slave 可以有好多台。Slave 与 Master 之间会有心跳数据包(一般数据库服务器会提供配置)。当 Master 有数据写入时 Master 会将数据同步至各 Slave 上。

如果数据库采用 Master-Slave 的话,那对于应用程序来说是透明的,也就是说,不管用不用 Master-Slave,我们的代码不需要进行修改。

对于 MySQL 而言,要实现透明的 Master-Slave 需要借助于第三方工具,比如:MySQL Proxy,Ameba for MySQL 之类的中间代理工具。

转载于:https://www.cnblogs.com/ruiati/p/5955302.html

相关文章:

  • moogodb3.x总结
  • Maven中setting.xml 配置详解
  • 经历:easyui的layout自适应高度布局
  • Tern Sercer Tineout
  • 前端自动化之路之gulp,node.js
  • ajax技术的基本概述
  • python中单引号,双引号,多引号区别
  • Spring事务配置
  • 2016 ICPC大连站---F题 Detachment
  • POJ 3276 Face The Right Way 开关问题
  • hadoop3.0 alpha1 安装配置
  • 数据库-编程技巧
  • HttpClientUtil
  • virtualenv的学习笔记
  • (三)终结任务
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【391天】每日项目总结系列128(2018.03.03)
  • classpath对获取配置文件的影响
  • ES6核心特性
  • ESLint简单操作
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • storm drpc实例
  • swift基础之_对象 实例方法 对象方法。
  • vue-router 实现分析
  • webpack+react项目初体验——记录我的webpack环境配置
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 阿里云前端周刊 - 第 26 期
  • 动态规划入门(以爬楼梯为例)
  • 后端_ThinkPHP5
  • 基于 Babel 的 npm 包最小化设置
  • 力扣(LeetCode)22
  • 前端学习笔记之观察者模式
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 7行Python代码的人脸识别
  • Java性能优化之JVM GC(垃圾回收机制)
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​学习一下,什么是预包装食品?​
  • #define与typedef区别
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (4)STL算法之比较
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (一)为什么要选择C++
  • (转)LINQ之路
  • (转)为C# Windows服务添加安装程序
  • .NET Core WebAPI中封装Swagger配置
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET NPOI导出Excel详解
  • .NET 常见的偏门问题
  • .NET微信公众号开发-2.0创建自定义菜单
  • .net知识和学习方法系列(二十一)CLR-枚举