MYSQL读写分离
2016-05-24 11:29
369 查看
读写分离
读写分离读写分离的分类中间件软件实验需求实验详细步骤amoeba软件读写分离的分类
垂直扩展一台服务器跑的业务达到瓶颈了,就增加一台服务器,还是不够也在增加一台服务器,这就是垂直扩展水平扩展当一服务器达到瓶颈以后,则增加够多的服务器集群来共同的来完成这一件事情就是水平扩展特殊水平扩展=读写分离当一服务器达到瓶颈以后,则增加够多的服务器集群,从中拿出一个服务器专门写的操作、其他的服务器则专门 用用户读取的操作mysql不支持读写分离;需要使用一个软件中间件中间件:分布式应用软件借用的在不同技术之间共享资源的一种程序例如java写的程序直接挂载到web上去使用,因为web不是很好支持java程序,如果想两者之间进行很好的数据交流通信;需要在两者之间加上中间件软件中间件软件: TUXEDO WEBSHPERE WEBLOGIC(目前主流) tomact例如:公司开放的软件能正常的运行在网站上就需要中间件的软件才能正常使用读写分离原理当用户访问连接mysql的连接到的MYSQL,想做读写的操作的时候,而是连接到中间件的软件上,中间件软件上。在中间件软件在判断用户的这个操作是读取的操作还是写的操作,如果是读取的操作则直接交给读取的mysql服务器;如是是写的操作也把请求交给写的mysql服务器上;这样就数据库读写分离了。中间件:分布式应用中,用来在不同技术之间共享资源的服务器。分布式:将一个服务器处理不了的数据,交给多个服务器进行处理中间件软件
mysql proxy 官方版本支持读写分离、故障转移、不支持海量数据如果想使用mysql proxy 这软件的时候;必须把操作写入LUAJI脚本上才能执行,使用复杂,atlas 读写分离、支持扩展、支持ip地址过滤性能差: 正常的用户去访问mysql服务器和通过proxy软件相比proxy性能会降低30-35%响应时间:跟正常相比速度要1.5-2倍不支持配置参数的动态加载:比如修改网站参数、必须停机加载;比如7X24的网站就不能使用amoeba软件开源读写分离、水平分割原本在一张表中存的是大量数据,把一张表拆分;可以分别的把每个字段里面的内容存放左不同的主机上,例如:一张表把name的字段的数据存在A1的数据上供用户来访问;info的字段又放在另外一个A2上供用户访问读取;用户想访问info字段里面的数据的时候,关联数据的是通过SQL路由来查找原来一张表里面的数据的,从而降低服务器的性能垂直分割以及数据整合SQL路由性能和响应时间损失较小软件开发了陈思儒,阿里巴巴目录阿里使用的COBAR分离中间件软件,半开源实验需求
需要三台计算机两台mysql主机实现主从同步;保持数据一致一台主机安装amoeba(阿米吧)首先在A和B主机上安装MYSQL软件;在到C主机上安装mysql客服端实验详细步骤![](http://s4.51cto.com/wyfs02/M02/80/87/wKioL1dD0LnyAVGbAASVOzPHjOo988.jpg)
![](http://s3.51cto.com/wyfs02/M01/80/89/wKiom1dDz8rxFYBLAANBMA8bb4c202.jpg)
![](http://s2.51cto.com/wyfs02/M00/80/87/wKioL1dD0MOibmZ7AAZu55zBfHA089.jpg)
![](http://s3.51cto.com/wyfs02/M02/80/89/wKiom1dDz9SjJDELAAO4AnOm7EA960.jpg)
相关文章推荐
- Mysql 连接sleep状态问题解决。
- MySQL 5.7 新特性大全和未来展望
- MySQL索引
- Mac EI 10.11.3 MySQL5.7.11 .dmg 安装(便捷设置,密码重置,卸载)
- MySQL和SQLServer比较
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- mysql如何添加用户及1364错误处理
- mysql之源码编译,二进制安装以及权限分配等
- MySQL数据库索引问题
- MySQl 安装失败 Starting Server启动失败,发生系统错误 1067, 进程意外终止. 解决方法
- 利用MySQL排序将树结构表数据封装成树结构对象
- mysql 插入sql中包含关键字
- MySQL创建一个具有root权限的用户
- mysql 插入多行数据、插入检索数据
- mysql终端输入后编码混乱
- Mysql 开启远程访问
- 老大叫我改主数据库(MySQL)的时间!!!--UTC问题
- 由浅入深探究 MySQL索引结构原理、性能分析与优化(三)
- 由浅入深探究 MySQL索引结构原理、性能分析与优化(二)
- 由浅入深探究 MySQL索引结构原理、性能分析与优化(一)