最近在看一些关于数据库的资料,从最开始的mysql的主从复制到mysql的双主+heartbeat实现mysql的高可用再到mysql+drbd+heartbeat实现底层数据同步的双主高可用再到mysql_mmm+amoeba实现双主多从的高可用和负载均衡以及读写分离,再到后来发现mysql自从被Oracle收购后已经越来越..
分类:
数据库 时间:
2015-07-19 06:40:43
阅读次数:
562
实验环境hostnameipmaster-db192.168.0.1slave-db1192.168.0.2slave-db2192.168.0.3amoeba192.168.0.123一、Amoeba简介Amoeba是阿里巳巳的技术陈思儒开始的一个开源项目,它是分布式数据库Proxy解决方案。Amoeba框架是基于JavaSE1.5开发的,在安装Amoeba前需要先安装Java环境。..
分类:
数据库 时间:
2015-07-15 15:16:44
阅读次数:
155
收到短信报警,两台数据库都报slave同步失败了,先说明一下环境,架构:lvs+keepalived+amoeba+mysql,主主复制,单台写入,主1:192.168.0.223(写)主2:192.168.0.230好吧,先show slave status \G看一下同步失败的具体报错吧登录主2...
分类:
数据库 时间:
2015-07-14 19:44:06
阅读次数:
189
1、Mysql-proxy实现读写分离MySQLProxy就是这么一个中间层代理,简单的说,MySQLProxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡。对于应用来说,MySQLProxy是完全透明的,..
分类:
数据库 时间:
2015-06-26 23:51:39
阅读次数:
310
近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据 的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近 50亿次的...
分类:
其他好文 时间:
2015-06-15 06:52:50
阅读次数:
108
架设amoeba,实现mysql主从读写分安装amoeba前需要先安装jdk,因为amoeba是JAVA编写的,所以需要JDK环境的支持,至于版本需要在JAVA1.5以后,mysql数据库需要在4.1以后的版本。以下是我的实验环境。System:CentOS6.5Mastermysql:192.168.88.133Slavemysql:192.168.88.135Amo..
分类:
数据库 时间:
2015-05-29 18:34:13
阅读次数:
172
部署amoeba过程中若出现错误:ERROR 1044 (42000): Could not create a validated object, cause: ValidateObject failed或ERROR 1044 (42000): poolName=multiPool, no vali...
分类:
其他好文 时间:
2015-05-22 16:44:22
阅读次数:
2004
Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MyS...
分类:
数据库 时间:
2015-05-21 16:55:18
阅读次数:
199
前言:一直想找一个工具,能很好的实现mysql主从的读写分离架构,曾经试用过mysql-proxy发现lua用起来很不爽,尤其是不懂lua脚本,突然发现了Amoeba这个项目,试用了下,感觉还不错,写出文档,希望对大家有帮助!一、Amoeba是什么Amoeba(变形虫)项目,专注分布式数据库pro....
分类:
数据库 时间:
2015-05-11 12:55:02
阅读次数:
296
变形虫概述图片来自 http://docs.hexnova.com/amoeba/amoeba-products.html 文档上说也可以做mongdb的分布式。应用:具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在Amoeba...
分类:
数据库 时间:
2015-05-11 12:16:43
阅读次数:
195