amoeba性能,安全性,完整性比较
December 28th, 2009
No comments
airport 对这些比较看重嘛。
性能:
这方面可能是大家最关注的了,比官方的mysql proxy性能大致低10%~20%左右(在一次请求数据量比较大的情况下比如好几千条数据,性能有所下降,这个原因是由于解析了mysql与客户端之间交互的所有数据包,而mysql proxy在没有使用lua特定脚本的时候是不会解析mysql数据包),并发能力来说比mysql proxy会更强劲,还有稳定性方面都比mysql proxy强。从使用的连接数来看,在相同的客户端并发连接情况下,与mysql数据库的连接数将比mysql proxy少一半。
数据的安全性:
对amoeba来说后端使用的数据库决定了数据安全指数。amoeba本身不存储任何数据,只是充当路由、proxy功能。
如果是理解成应用的安全性方面,除了需要配置相关的数据库帐号密码方面有待改进(比如加密这些数据库密码)其他也没什么问题。整个应用都是采用相关数据库协议进行通讯。
数据完整性:
这个跟上面也差不多都只是依赖后端使用的数据库。
目前amoeba暂时不支持事务。因此目前来说不存在数据完整性问题。
amoeba,mysql proxy,continuent讨论
http://www.javaeye.com/topic/188598?page=1
continuent for mysql负责均衡
最新评论