亚马逊开始提供MySQL服务

近日亚马逊发布了一项新服务:亚马逊关系数据库服务(即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数据库。亚马逊还计划在多个区域上提供复制功能以更好的保护数据。

\

查看英文原文:Amazon Offers MySQL as a Service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值