技术开发 频道

云数据库时代来临,引发数据库行业地震

  【IT168 技术】有3/4的受访者选择了云数据库会对数据库社区产生最大影响,紧随其后的还有虚拟化(27%),固态硬盘(15%),视觉调整(visual tuning,12%)和协作(8%),Embarcadero总共调查了超过1200位数据库专业人员。

  Embarcadero产品管理高级主管Scott Walz说:“亚马逊,微软和一些开源厂商纷纷推出云数据库,大多数数据库专业人员将会在2011年接触到云,从长远来看,云数据库的可扩展性和精简配置将会让用户受益,但与此同时,DBA必须学会管理不可控制环境中的分布式数据”。

  改变数据库行业游戏规则

  多年来,云数据库市场几乎是被两个重量级大猩猩 – 亚马逊和谷歌主宰,但从去年开始,其它大猩猩 – 特别是微软和Salesforce,加上一些小猩猩,如Xeround的肌肉开始发达起来。

  亚马逊的云数据库产品叫做SimpleDB,谷歌的云数据库产品叫做Bigtable。

  SimpleDB是一个高可用,可扩展,灵活的,非性关系数据存储系统,开发人员通过Web服务请求存储和查询数据,其它工作都由SimpleDB完成。

  SimpleDB是组成Amazon Web Services(AWS)的一个组件,其余组件为Simple Storage Service(S3)托管的存储设施,CloudFront内容交付服务和Elastic Compute Cloud(EC2)云计算服务,开放给公众的SimpleDB意味着任何人都可以使用服务实时查询AWS托管的结构化数据。谷歌的Bigtable是一个管理结构化数据的分布式存储系统,其设计目的是为了扩展到非常大的数据存储系统,通过数千台服务器实现PB级数据存储,谷歌本身有许多项目都在使用Bigtable,包括网页索引,谷歌地球和谷歌金融。

  Bigtable作为Google App Engine(谷歌云计算平台)的一部分提供给外部开发人员。

  Microsoft SQL Azure数据库是一个构建在SQL Server之上的云关系数据库,使用SQL Azure,开发人员可以向云提供和部署数据库解决方案,利用分布式数据中心的好处提供企业级可用性,可扩展性和安全。

  数据库需要拥抱所有类型的企业应用程序

  移动开发,社会化数据模型和事件驱动是未来的发展趋势,需要一种新的云数据库来支持下一代企业应用程序。

  Salesforce董事长兼首席执行官Marc Benioff在去年12月7日的一份声明中说:“我们认为云数据库是一个巨大的市场机会,企业应用程序将会过渡到原生支持云数据库,移动和社会化”。

  Salesforce最近启动了Database.com,Salesforce声称它是一个开放式数据库,支持任何设备、平台和应用程序。

  相对于传统的C/S数据库模型,Database.com给开发人员带来了许多好处,他们可以用自己熟悉的编程语言(如Java,C#,Ruby,PHP等)编写应用程序,并可以在任何平台上运行这些应用程序,如Force.com,Vmforce,Amazon EC2,Google App Engine,Heroku或Microsoft Azure。

  另外,所有应用程序都可以原生在任何设备上运行,如Android手机,黑莓,iPad或iPhone,无论大小,应用程序都可以从互联网上任何一个角落安全地调用database.com API。

  Xeround是云数据库市场的新入者,它提供了一个专为云计算环境设计的SQL数据库。

  Xeround的专利虚拟分区技术(叫做Xeround)实现了可伸缩的DHT(分布式哈希表),成功地将SQL数据库转变成云数据库。

  Xeround CEO Razi Sharir说:“Xeround的解决方案提供了多租户,高可用,自动扩展和自我修复能力,但这并不会增加开发和管理成本”。

0
相关文章