变形虫相关产品及其介绍

  变形虫MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当查询路由功能,专注分布式数据库代理开发。座落与客户端、数据库服务器(s)之间。对客户端透明。具有负载均衡,高可用性,查询过滤,读写分离,可路由相关的查询到目标数据库,可并发请求多台数据库合并结果。在变形虫上面你能够完成多数据源的高可用,负载均衡,数据切片的功能。目前在很多企业的生产线上面使用。
  那么变形虫mysql对客户端程序来说是什么呢?我们就当它是mysql吧,它是一个虚拟的mysql,对外提供mysql协议。客户端连接变形虫就象连接mysql一样。见下图:
  
  变形虫相关产品及其介绍”> <br/>
  <br/>
  <br/>
  变形虫为阿拉丁<br/>
  <br/>
  与变形虫MySQL类似,客户端连接阿拉丁必须用MySQL协议,之所以用MySQL协议,主要是想借助MySQL使用的广泛程度以及对各种开发语言的支持.Aladdin后端可以同时连接各种数据库。只要这些数据库提供jdbc驱动.Aladdin的出现可以解决企业在数据库整合上面提供积极的帮助。使用者不需要知道后端到底使用了什么类型的数据库,数据库的物理地址什么,这些由阿拉丁来分析sql语句,并且获得相应的要查询的表跟条件,然后由这些规则结合这些条件进行路由到相关的物理数据库。<br/>
  <br/>
  <br/>
  变形虫的MongoDB <br/>
  <br/>
  随着NoSQL的日益兴起,mongoDB作为一款NoSQL数据库以其优异的性能得到了广泛的关注。可以说,mongoDB填补了传统关系型数据库以及传统键值型数据库的空白,并且兼具两者优秀特质.Amoeba, mongoDB将提供与变形虫MySQL类似的,完全自主,可控的切分方式,并尝试完成同样的自动切分的功能。基于变形虫框架,跟以往的产品一样具备心跳检测,负载均衡,故障转移,查询聚合等功能,保留了之前的配置方式,只要熟悉变形虫其中一款产品的配置,那么上手将非常容易的。<br/>
  <br/><h2 class=变形虫相关产品及其介绍