• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
数据库管理系统ParElastic--扩展云端MySQL
发布日期:2016-4-13 17:4:53

  数据库管理系统ParElastic--扩展云端MySQL

   众所周知,如果谈到云计算,扩展性也往往会出现。但是绝少会提及到数据库,更别说是MySQL数据库。一家波士顿的创业公司 ParElastic希望改变这一现状,它刚刚获得来自General Catalyst Partners引导的570万美元的A轮融资。

  位于应用程序和底层数据库之间的ParElastic,无需复杂的分片操作就能进行扩展操作,甚至可以把数据库迁移到一个更大的服务器上运行。公司创始人、首席执行官Ken Rugg告诉GigaOM的记者 ,从架构上讲,ParElastic数据库虚拟化引擎就像是一个并行的数据库系统,但是它在功能上是作为一个中间件,同时管理多个数据库实例,设计的初衷不偏向于分析型的工作负载,而是更偏向于操作。


                       图1

  Rugg还补充说道,由于ParElastic能够跨服务器之间智能地平衡数据库负载以及分配数据,因此在多租户的情况下,ParElastic也能很好的处理应用程序或者服务的请求。

  虽然,NoSQL数据库也在扩展性方面有着不断的努力,NewSQL则是致力赋予SQL数据库横向扩展的能力,甚至很多数据库已经作为云服务提供给了用户。可是,Rugg解释道,这些与ParElastic所从事的工作有很大的不同, 如果用户选择了NoSQL或NewSQL,这就意味着需要部署一个全新的数据库,并且可能重写一些应用的代码。ParElastic的软件则仅仅是是覆盖用户现有的云数据库。Rugg表示,在早期AWS的用户中,大约有一半都是使用标准版的MySQL,其余则分布在Rackspace,Joyent与LiquidWeb等云服务供应商之中。

  一些ParElastic的用户实际上是管理现有的SQL服务,像亚马逊的关系型数据库服务或Google Cloud SQL,有人甚至用它来管理内部的数据库环境。Rugg指出,从技术上来讲,ParElastic是可以管理跨云平台的数据库,但是这必然会导致服务的延迟,“我们并不建议这么做”。

  Rugg认为,除了该公司之外,ParElastic技术的最大的受益者还有AWS,这也是世界上使用最广泛的云平台。但是,当用户单一的数据库实例受到限制时,它的一般解决的方案就是告知用户进行分片或迁移到DynamoDB平台,“这点对那些想迁移到亚马逊云平台的用户来说,这并不是很友好”Rugg说道。近一步而言,某些云服务供应商提供了比AWS更好的CPU,IO与网络性能,但是综合来看,AWS是一个很好的选择,尤其ParElastic帮助AWS弥补了自身的一些短板之后,就能以较低的成本去提供更好的性能服务。

  ParElastic现有的投资者还包括Point Judith Capital, CommonAngels以及LaunchCapital,在该轮融资之后,公司的风险资本总额达到870万美元。

  表1