数据库管理系统ParElastic:打破常规 扩展云端MySQL

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

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

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

诚然,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和网络性能(Rugg表示Rackspace在IO性能上就表现非常好),但是综合来看,AWS是一个很好的选择,尤其ParElastic帮助AWS弥补了自身的一些短板之后,就能以较低的成本提供更好的性能服务。

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

(责任编辑:fumingli)

时间: 2024-09-17 20:37:03

数据库管理系统ParElastic:打破常规 扩展云端MySQL的相关文章

MySQL v5.1.56发布 小型关系型数据库管理系统

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司.在2008年1月16号被Sun公司收购.而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为http://www.aliyun.com/zixun/aggregation/8613.html">网站

数据库管理系统(DataBase Management System)

  数据库管理系统(DataBase Management System)的目标是创建,处理和管理数据库. DB2 作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器-- System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关.DB2 forMVSV1 在1983年推出.该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率.1988年DB2 for MVS 提供

《解读NoSQL》——2.6 通过数据库分片获得水平扩展能力

2.6 通过数据库分片获得水平扩展能力 随着一个组织存储的数据量增加,可能在某个时候,业务运行所需的数据量超过了当前环境所能运行的最大值,这时候,一些将数据分成合理的数据块的机制是必要的.组织和系统可以将数据库自动分片(将一个数据库划分为一些块,这些块称作数据库分片,它们遍布在一些分布式服务器上)作为持续存储数据并且最小化宕机时间的手段.在稍早的系统上手动配置数据库并将数据从旧系统复制到新系统时,这个操作可能会耗费系统数小时,然而NoSQL系统会自动进行这个操作.数据库的成长性和自动分区数据的容

空间地理技术与数据库管理系统

数据|数据库 地理问题正成为我们日常生活中一个日益重要的组成部分.无论在航空航天等尖端技术领域,还是在农业.能源.交通.金融.电信.零售等传统商业领域,空间地理技术正在扮演着越来越重要的角色.随着以计算机为基础的空间地理信息的潜力不断扩大,大量的人力与物力投入到空间地理技术的研究中,这也促使人们创建基于地理数据存储的数据库管理系统.但直到1981年具有突破性意义的第一个商用地理信息产品ARC/INFO面世,人们才开始真正有效地将空间地理技术和数据库集成于一个单一的系统中. 空间地理技术蓬勃兴起

OrientDB 1.0.1发布 非关系型的数据库管理系统

OrientDB 是一个开源的非关系型的数据库管理系统.它使用在一般硬件下,可以每秒以15万个文件的速度和容量来存储.它使用Java编写,属于文档形数据库,支持ACID Tx.http://www.aliyun.com/zixun/aggregation/16666.html">Indexes.asynch queries.SQL layer.clustering等等,支持 ACID 事务处理.使用 Java 5 来实现. OrientDB 是一个兼具文挡数据库的灵活性和图形数据库管理链接

java-订单管理系统的可扩展问题

问题描述 订单管理系统的可扩展问题 现在有一个 订单管理系统的服务,负责管理订单的CURD等,但是现在要新增订单类型, 在数据库中新增表,如何设计订单管理服务,才能自动的适应数据的这种变化, 对于订单服务来说,是透明的.用java实现. 解决方案 这是系统原设计的问题啊. 如果原先数据库订单表有类型字段,并且该字段作为外键指向一个订单类型表. 只要在订单类型表中填记录就行. 解决方案二: 进入后台,添加表单,然后维护列信息,再添加相应属性,应该会自动生成代码的,再把新出现的代码添加到工具里

ODABA 12.1.0发布 高级数据库管理系统

ODABA 是一个高级的 oriented 数据库管理系统,按照ODMG3的ODBMS概念的扩展版本.它基于自然语言分析,提供了多种增强功能,包括数据库的内核,数据库http://www.aliyun.com/zixun/aggregation/6993.html">设计工具,文档和加速开发.ODABA提供了一个功能强大的C++++和.NET界面,以及ODABA脚本界面(OSI),一个C++/JAVA 的脚本语言,让用户更方便地访问数据库,等等. ODABA 12.1.0是ODABA12的

PostgreSQL 9.1 Beta 2发布 对象关系型数据库管理系统

PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询.外键.触发器.视图.事务完整性.多版本并发控制.同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的http://www.aliyun.com/zixun/aggregation/18278.html">数据类型.函数.操作符.聚集函数.索引方法.过程语言.并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用. 事实上,

透过DB-Enginges,看数据库管理系统的潮起浪涌

数据库管理系统的新兴和败落趋势    如今的数据库技术文章中,常常充满了流行词汇和对于新趋势的预言,就像其他技术领域一样.今天通过DB-Enginges排序收集到的数据,来看一下这些趋势.   为了进行我们的DB-Enginges排序,我们制定了一个普及度值,并参照我们的排序方法对每个DBMS进行了排序.然后通过简单的添加每种系统所具有的明确相关值,制作了普及趋势曲线.我们把普及度值在所有系统中占的百分比用来展示发展趋势.   NoSQL   在过去的几年里,很多新兴的DBMS(数据库管理系统)