mysql主从数据库
来源:互联网 发布:2017年php好找工作吗 编辑:程序博客网 时间:2024/06/03 20:47
1 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是实时的业务数据库,从数据库的作用和使用场合一般有几个:
一是作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作;
二是可在从数据库作备份、数据统计等工作,这样不影响主数据库的性能;
2 读写分离,是指读与写分别使用不同的数据库,当然一般是在不同服务器上的;在同一台服务器上的读写环境,估计只是用来测试吧。
一般读写的数据库环境配置为,一个写入的数据库,一个或多个读的数据库,各个数据库分别位于不同的服务器上,充分利用服务器性能和数据库性能;当然,其中会涉及到如何保证读写数据库的数据一致,这个就可以利用主从复制技术来完成。
也就是说一切写的操作都在Master上进行,而读的操作则分摊到Slave上进行。这样一来的可以大大提高读取的效率。在一般的互联网应用中,经过一些数据调查得出结论,读/写的比例大概在 10:1左右 ,也就是说大量的数据操作是集中在读的操作,这也就是为什么我们会有多个Slave的原因。但是为什么要分离读和写呢?熟悉DB的研发人员都知道,写操作涉及到锁的问题,不管是行锁还是表锁还是块锁,都是比较降低系统执行效率的事情。我们这样的分离是把写操作集中在一个节点上,而读操作其其他的N个节点上进行,从另一个方面有效的提高了读的效率,保证了系统的高可用性。
一般应用场合为:业务吞吐量很大,读数据库(可简单理解为select语句的 比例和影响)的负载较大;
官方的mysql-proxy就是一个实现了读写分离、负载均衡等多个功能的软件。
阅读全文
0 0
- mysql主从数据库操作
- Mysql主从数据库设置
- mysql 主从数据库设置
- Mysql 主从数据库同步
- Mysql 主从数据库复制
- MySQL主从数据库同步
- mysql主从数据库配置
- mysql主从数据库类
- MYSQL 主从数据库同步
- MYSQL主从数据库搭建
- MYSQL 主从数据库同步
- MySQL主从数据库 配置
- mysql主从数据库配置
- mysql主从数据库复制
- mysql 主从数据库配置
- Mysql数据库主从整理
- mysql主从数据库切换
- mysql数据库主从同步
- HDU
- Spring-data-redis 第一天(操作list和hash)
- Head First javaScript_#2数据存储
- 复习一下插入排序和希尔排序
- Scala 学习笔记(五)------定义匿名函数
- mysql主从数据库
- 【转】漫谈Moq(二)
- Windows10安装tensorflow1.2.1版本遇到的No module named '_pywrap_tensorflow_internal'错误
- 利用System.arraycopy代替for循环实现数组复制
- 2.0版 CodeVS1099 字串变换 题解
- opengles透视矩阵投影原理
- bootstrap基础布局
- 排序之快速排序
- 接收多个参数