博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于MYSQL的Replication的初步学习
阅读量:1973 次
发布时间:2019-04-27

本文共 514 字,大约阅读时间需要 1 分钟。

简单说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://aynpf.baihongyu.com/

你可能感兴趣的文章
2021最新 上海互联网公司排名
查看>>
字节vs快手!取消大小周之战
查看>>
送一个闲置显示器!
查看>>
Oracle 行转列 pivot函数基本用法
查看>>
Oracle字符串分隔符替换(替换奇数个或偶数个)
查看>>
Oracle 利用 UTL_SMTP 包发送邮件
查看>>
Oracle 自定义函数实现split功能,支持超长字符串和clob类型的分隔
查看>>
Oracle 的循环中的异常捕捉和处理
查看>>
Oracle通过pivot和unpivot配合实现行列转换
查看>>
Oracle关于多行字符串根据固定的分隔符进行拆分,connect by递归查询的一些用法
查看>>
给Oracle数据库换一个1522端口的监听
查看>>
Excel表格数据生成ECharts图表
查看>>
阿里云短信服务python版,pyinstaller打包运行时缺少文件
查看>>
Oracle的pfile和spfile的一点理解和笔记
查看>>
WebService的简单案例记录(Java)
查看>>
Html利用PHP与MySQL交互
查看>>
dos简单命令
查看>>
mysql的安装与卸载与Navicat远程连接
查看>>
java实现稀疏数组及将稀疏数组存入硬盘中
查看>>
2021-05-18
查看>>