Amoeba位于客户端与数据库服务器之间,具备负载均衡、高可用性、SQL过滤、高并发支持、读写分离和Query Route功能,能够根据预设规则将SQL查询路由至目标数据库。该技术在降低多数据库结构复杂性和数据切分带来的影响方面表现突出,支持读写分离的故障转移和负载均衡,特别适用于解决大数据环境下的数据切分挑战。Amoeba目前支持MySQL 4.1及以上版本(协议版本:10),暂不支持事务和DDL语句分配至非默认数据库。运行环境要求至少为MySQL 4.1及以上版本和Java 1.5及以上版本。