Amoeba 座落与Client、Database Server(s)之间。 具有负载均衡、高可用性、sql过滤、可承受高并发、读写分离、Query Route(解析sql query语句,并且根据条件与预先设定的规则,请求到指定的目标数据库。可并发请求多台数据库合并结果)、对客户端透明。
主要降低 数据切分带来的复杂多数据库结构、数据切分规则 给应用带来的影响。
能够轻易实现读写分离
Failover
负载均衡。
能够帮助解决数据切分问题
目前amoeba 实现了 mysql 数据库的相关技术。
适用:
mysql 4.1或者以上版本(mysql 协议版本:10)
暂时不支持事务、DDL语句目前只会分配给默认的数据库执行
运行环境:
至少需要运行 mysql 4.1以上 服务一个;
Java 1.5或 以上版本
中文文档地址:
http://amoeba.sourceforge.net/amoeba.pdf
amoeba 未来发展方向:
http://amoeba.sourceforge.net/amoeba-big-picture.pdf
文件下载:
http://www.sourceforge.net/projects/amoeba
amoeba 开发者博客:
http://amoeba.meidusa.com
相关文章
- MySQL+Amoeba实现数据库主从复制和读写分离
- laravel框架中主从数据库读写分离,配置文件应该怎么写
- CDbConnectionExt.php 23.2实现数据库的主从分离,该类会维护多个数据库的配置:一个主数据库配置,多个从数据库的配置
- Mycat数据库中间件对Mysql读写分离和分库分表配置
- centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数据库读写分离 双主搭建 mysql.history 第二十九节课
- 基于amoeba实现mysql数据库的读写分离/负载均衡
- laravel(lumen)配置读写分离后,强制读主(写)库数据库,解决主从延迟问题
- Amoeba for MySQL的读写分离配置
- Mysql的主从复制的读写分离之Amoeba实现
- Mysql 5.7 主从复制的多线程复制配置方式以及读写分离中间件 MaxScale