亚马逊开始提供MySQL云数据库服务

数据库
亚马逊关系数据库服务有力回击了云计算中无法使用关系数据库的质疑,亚马逊关系数据库服务可以用于在云中创建或是访问关系数据库。

云计算是当下IT业界的热点话题,关于云计算是需要关系数据库的争论一直不停。人们质疑,云计算中无法使用关系型数据库,甚至还有关系数据库的末日是否已经来临的怀疑。

亚马逊近日的一项新的云计算服务似乎可以有力回击这些观点:亚马逊关系数据库服务(即RDS),该解决方案用于在云中创建或是访问关系数据库。此项服务的托管数据库是MySQL 5.1版本,声明的发布时间比PDC 2009早了3周,而微软则将在PDC 2009上发布基于其关系数据库的云解决方案SQL Azure

亚马逊和其他云厂商曾提供过非关系数据库如SimpleDB,而微软则计划通过MS SQL Server的一套子集(即SQL Azure)改变这一点,其提供的云服务将成为Windows Azure Platform的一部分。此举表明亚马逊认识到还有相当多的用户需要关系数据库,或许亚马逊不想丢掉那些想要迁移到Azure上的用户。

此举与亚马逊一年前的举动何曾相似,那时他就说要在EC2上支持Windows,而那时的声明则发布在PDC 2008(微软在该大会上宣布了Azure)举办前的一个月。

亚马逊RDS对startup FathomDB(在EC2上提供关系数据库的厂商)会有很大的影响,暴露了那些依赖于单一厂商的公司的弱点,对此Krishnan Subramaniarn说到:

此项声明也击沉了Y-Combinator startup FathomDB,后者提供了运行在Amazon EC2上的数据库即服务。大家可能都等着看他们如何回应该声明吧。也许该声明也为那些将整个业务都构建在亚马逊生态圈上的公司敲响了警钟。目前这还仅仅只是一个声明,构不成毁灭性的打击。不单单对于亚马逊生态圈如此,那些将整个业务都构建在某个供应商的生态圈上的公司都要从中汲取教训。
亚马逊RDS构建在InnoDB Storage Engine之上:

这是MySQL使用的一个事务安全(兼容于ACID)的存储引擎,具备提交、回滚以及错误恢复能力,用以保护用户数据。InnoDB的行级锁(无需增加锁的粒度)以及与Oracle风格一致的非锁读提高了多用户的并发能力和性能。InnoDB将用户数据存储在簇索引中,降低了普通的基于主键查询的I/O。为了维护数据的完整性,InnoDB还支持外键约束。用户可以自由混合InnoDB表与MySQL存储引擎中的其他表,甚至在同一个语句中也是可以的。

实际上,亚马逊RDS是在云中提供的MySQL,用户无需安装、配置或是维护。RDS提供了各种大小的MySQL实例,还可以进行调节,同时会自动备份并保存日志。可以像往常一样使用简单的API或是命令行通过网络访问数据库,目前还不支持SSH。RDS支持导入现有的MySQL数据库。亚马逊还计划在多个区域上提供复制功能以更好的保护数据。

 

【编辑推荐】

  1. 对SQL说不!NoSQL的数据库技术革命
  2. Google开始测试云计算数据库Fusion Tables
  3. 探寻关系数据库和ORM的***替代者
  4. 关系数据库的末日是否已经来临
  5. 详谈云计算时代DBA角色的转变
责任编辑:佚名 来源: InfoQ
相关推荐

2009-12-22 09:40:53

MySQL数据库

2010-11-16 09:04:22

亚马逊GPU云计算服务

2014-06-04 09:21:02

云数据库安全数据库安全

2011-02-28 09:52:16

亚马逊云计算甲骨文数据库

2011-10-13 09:39:59

MySQL

2009-12-15 11:44:56

云计算行业应用

2015-04-07 13:23:36

NEC

2011-10-13 10:35:40

GoogleMySQL数据库

2011-08-03 09:33:48

云数据库云服务云计算

2020-08-12 16:57:50

数据库亚马逊云科技

2023-09-19 18:07:04

微软Oracle

2011-03-07 17:09:37

SafeNet数据保护

2011-08-10 09:18:05

亚马逊弹性计算云故障

2022-05-17 14:18:31

亚马逊云科技IBMSaaS

2011-07-29 13:23:41

神通云库数据库

2022-11-09 14:35:27

亚马逊云科技Serverless图数据库

2022-09-29 20:47:10

亚马逊云科技

2017-09-13 14:01:51

数据库MongoDB数据库即服务

2009-01-10 19:25:44

2009-06-16 09:44:10

Fusion Tabl云计算数据库Google
点赞
收藏

51CTO技术栈公众号