文档章节

关于MYSQL的Replication的初步学习

猪刚烈
 猪刚烈
发布于 2014/10/12 11:47
字数 316
阅读 3
收藏 0

简单说Replication实际上就是一种数据库间的同步机制,它通过主库上生成的二进制日志在从库上重放来实现主从库上的同步。

Replication is relatively good for scaling reads, which you can direct to a slave, but it’s not a good way to scale writes unless you design it right.

相对来说,Replication机制特别适合对读取进行水平伸缩(scale out),这也是很多系统通过Replication实现读写分离的目的。对于很多系统来说,读写比例是不对等的,很多时候是读操作要远远多于写操作,针对这种情况,通过Replication,将数据写入主库,而在读取数据时,散列到某个从库上,分散读取压力。也就是说,它为读操作实现负载均衡提供了条件。

从这一点来看,目前论坛系统的主从库设计并不能提升系统的整体性能。因为我们的写操作也是非常频繁的。这样,从库在不停地同步主库新抓取的数据时,还要被统计分析进程频繁读取,从而造成从库性能低下。

下图是Replication的工作机制:

 

本文转载自:http://blog.csdn.net/bluishglc/article/details/5739882

共有 人打赏支持
猪刚烈
粉丝 22
博文 708
码字总数 110
作品 1
海淀
程序员
配置Mysql Group Replication遇到的问题笔记

一 在配置第一台服务器 后出现以下问题: 发现,本机无法ping通,修改/etc/sysconfig/network-scripts/ifcfg-eth0(eth0为你上网用的网卡),设置好本机ip、子网掩码、网关,之后重启network...

EmrysChe
07/23
0
0
MySQL Group Replication 学习(部署篇+排错篇)

写在前面:之前一直用mariadb 版本,mariadb 集成了galera插件,实现pxc部署较为简单。官方在5.7推出了MySQL Group Replication,之前因为时间原因,一直没有时间搭建,今天也是抱着学习对比...

雪隐千寻
2017/10/20
0
0
mysql复制类型与格式简析 mysql数据库管理员

MySQL复制有多种类型: 1、异步复制:一个主库,一个或多个从库,数据异步同步到从库 2、同步复制:在MySQL Cluster中特有的复制方式 3、半同步复制:在异步复制的基础上,确保任何一个主库上...

zhouzhou2018
05/28
0
0
MySQL数据库学习 mysql复制的类型有啥?

MySQL复制有多种类型: 1、异步复制:一个主库,一个或多个从库,数据异步同步到从库 2、同步复制:在MySQL Cluster中特有的复制方式 3、半同步复制:在异步复制的基础上,确保任何一个主库上...

老男孩Linux培训
05/29
0
0
MySQL · 社区见闻 · Oracle Open World 2016 见闻

高能预警:这不是一篇纯技术月报,这不是一篇纯技术月报!(不善拍照,外景图片有从朋友的FB和Twitter中截取) 申请主题 今年的OOW依然在旧金山召开,有了去年参会的经验,感觉以我们的工作水...

阿里云RDS-数据库内核组
2016/10/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

配置Spring的注解支持

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 配置Spring的注解支持 以上也提到了使用注解来配...

凯哥学堂
40分钟前
0
0
关于Spring Aop存在的一点问题的思考

在本人前面的文章Spring Aop原理之切点表达式解析中讲解了Spring是如何解析切点表达式的,在分析源码的时候,出现了如下将要讲述的问题,我认为是不合理的,后来本人单纯使用aspectj进行试验...

爱宝贝丶
42分钟前
0
0
JavaScript 概述

JavaScript是面向Web的编程语言。绝大多数现代网站都使用了JavaScript,并且所有的现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机的浏览器——均包含了JavaScript解释器。这使得...

Mr_ET
今天
0
0
Java Run-Time Data Areas(Java运行时数据区/内存分配)

Java运行时数据区(内存分配) 本文转载官网 更多相关内容可查看官网 中文翻译可参考 2.5. Run-Time Data Areas The Java Virtual Machine defines various run-time data areas that are use...

lichuangnk
今天
0
0
docker learn :services docker-compose.yml

docker-compose.yml定义了服务的运行参数 version: "3" services: web: # replace username/repo:tag with your name and image details image: hub.c.163.com/dog948453219/friendlyhello d......

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部