万赟的科学网博客分享 http://blog.sciencenet.cn/u/ywan

博文

云计算的前世今生(十二)

已有 2990 次阅读 2011-5-19 03:51 |个人分类:互联网|系统分类:科研笔记| 云计算, 数据库, 数据库即服务, RDS

数据库即服务Database as a Service是最近两年出现的新的云计算服务项目。它出现的晚是因为很多前面提到的云计算服务项目可以将其完全涵盖。比如使用基础设施即服务的用户可以通过虚拟机的方法在自己的空间里生成数据库,而软件即服务则不需要用户考虑具体数据库的设计。除了这个原因,即便用户使用某一个云计算服务商提供的独立的数据库即服务,该服务仍然需要跟其他应用程序相联系,进行数据传输。如果该应用程序是在异地云端的话,基于互联网的海量数据传输可能存在不稳定的和延时问题。所有这些都是的数据库即服务不是那么具有吸引力。不过尽管如此,包括亚马逊(Relational Database Service, RDS),微软(Microsoft SQL Azure) 在内的各大公司还是相继推出了自己的数据库即服务来与其它现有的云计算服务搭配。而一些小的创业公司, Fathomdb.com,则在稍微早些时候推出了独立的数据库即服务

 

需要说明的是,数据库即服务里的数据库其实是专指关系数据库关系数据库是当年在IBM工作的 Codd 最早提出的,不过IBM为了继续从其更原始的数据库系统中赚钱而将该技术冷藏了。后来埃里森和他的同伴根据Codd的理论开发出了甲骨文数据库系统,并成立了甲骨文公司,这才使关系数据库发扬光大而最终完全占据了企业用户市场。在关系数据库里,数据没有冗余存储,各种数据之间有固定的依存关系并且通过这种关系来检验数据的可靠性。这些都使关系数据库比传统数据库要有效率的多。Codd 也为此在81年获得了图灵奖。

该数据库自80年代以来被广泛应用到各种企业中作为主要的数据存储模式,已经成为了一种标准。尽管近两年基于对象的数据库等新的数据库形式开始出现,关系数据库仍然是主流。所以,云计算目前在数据库即服务之一块,主要是试图将关系数据库云端化。

 

最早推出数据库即服务的是小公司。比如芭芭拉就直接使用亚马逊提供的云计算服务建立了FathomDB.com。用户可以通过FathomDB.com建立自己的关系数据库,然后通过网络服务来存储调用其中的数据。用户只要每小时付2美分就可以运行使用256MB内存和10GB的存储空间的关系数据库。亚马逊和微软随后在2009年推出了自己的基于关系数据库的数据库即服务项目。不过到目前为止,其用户还都是中小用户。


 

相对于FathomDB.com这种单独的数据库即服务商,亚马逊和微软提供的服务可能更具有竞争力,因为用户可以在使用这两个公司提供的其他服务的同时也使用这一服务。这样可以在运行上更有效率。



http://wap.sciencenet.cn/blog-39023-445607.html

上一篇:云计算的前世今生(十一)
下一篇:云计算的前世今生(十三)

3 田灿荣 梁进 邱嘉文

发表评论 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-4-17 08:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部