MySQL Router介绍
MySQL Router介绍MySQL Router是一个轻量级的中间件,提供了应用程序与后端数据库的透明路由,是mysql用来实现负载均衡和高可用功能。同时router也提供了使用fabric 高可用的方式。安装配置 MySQL Routershell> tar zxvf mysql-router-2.0.2-linux-glibc2.17-x86-64bit.tar.gzshell> mv mysql-rout...
MySQL Cluster安装
MySQL Cluster的基本概念NDB是一种“内存中”存储引擎,它具有可用性高和数据一致性好的特点。。在很多情况下,术语“节点”用于指计算机,但在讨论MySQL Cluster时,它表示的是进程。在单台计算机上可以有任意数目的节点。有三类Cluster节点,在最低的MySQL Cluster配置中,至少有三个节点,这三类节点分别...
利用Keepalived实现MySQL高可用
使用MySQL双master+keepalived是一种很好的HA解决方案,在MySQL-HA环境中,MySQL互为主从关系,这样就保证了两台MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。MySQL双主配置master1 : 192.168.90.128master2 : 192.168.90.129mysql-v...
MySQL Amoeba读写分离
Amoeba 简介Amoeba for mysql可作为mysql的分布式数据库前端代理层,它主要在应用层访问mysql的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、query filter、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库...