Amoeba for mysql 2.1.0-RC1 版本发布

On 2011年03月10日, in soft, by netoearth

Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发。座落与 Client、DB Server(s)之间,对客户端透明。具有负载均衡、高可用性、SQL 过滤、读写分离、可路由相关的到目标数据库、可并发请求多台数据库合并结果。 通过Amoeba你能够完成多数据源的高可用、负载均衡、数据切片的功能,目前Amoeba已在很多 企业的生产线上面使用。

Amoeba 目前趋于稳定版本,目前子产品Amoeba for mysql 也迎来了RC的第一个版本

本次发布主要内容:

1、解决规则mod函数的使用问题(目前可以采用 mod(id,2) )

2、解决sql中包含IF函数无法解析问题

3、增强了虚拟dbServerPool的容错机制。目前更可靠了

4、Amoeba for mysql benchmark 版本发布,该benchmark客户端采用NIO机制,是一个最新的mysql 性能测试好助手,如何使用请参阅 在线使用文档 http://docs.hexnova.org/amoeba

5、关于规则函数正则表达式的使用:

目前规则中的TableRule的name可以采用正则表达式,但是目前点号(.) 是用于tableName与schemaName的分割符号,因此这个正则表达式中无法使用.--目前正则解决这个问题

举个例子: 我有一堆类似 test001,test002 ,如果想用正则表达式,则需要采用其他方式: test[0-9]* 而不能采用test* ,因为test*只能匹配 test,testt,testttt等

下载地址: http://sourceforge.net/projects/amoeba/files/Amoeba%20for%20mysql/2.x/

Comments are closed.