词条 | amoeba |
释义 | amoeba n. 阿米巴, 变形虫 互联网 Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 amoeba for mysql 软件。这个软件致力于mysql的分布式数据库前端代理层,它主要在应用层访问mysql的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、query filter、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在amoeba上面你能够完成多数据源的高可用、负载均衡、数据切片的功能。目前在很多企业的生产线上面使用。 Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户 端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请 求多台数据库合并结果。 Amoeba 相关历史 一、Amoeba 1.0框架 (2008年1月) 主要解决: * 降低 数据切分带来的复杂多数据库结构 * 提供切分规则并降低 数据切分规则 给应用带来的影响 * 降低db 与客户端的连接数 * 读写分离 * 制定一种规则可支持DB线性扩容 Amoeba 2.0在2010年8月份研发完成,将致力于发展中间层的框架,让后端关系型数据库以及Key/value数据库、甚至企业的后端的服务专注于本身技术,让前端的应用专注自身的业务,而amoeba在其中充当数据路由、数据分片技术以及负载均衡、多节点复制、后端数据节点的自动扩容等功能,这些功能未来将会在Amoeba Manager上面来进行配置跟计划调度. |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。