文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> 资讯>亚马逊开始提供MySQL服务

亚马逊开始提供MySQL服务

时间:2009-11-03  来源:linux论坛

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

消息源于infoq
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载