Magnusson帮助编写过Apache Geronimo应用服务器软件,本周在纽约举行的OReilly Web 2.0 会议上发言中他指出:“云计算是一种不同的技术,不同得足够改变开发者看待问题和解决问题的方式”。“我们将不得不重新审视我们做事的方式”,他说。
这些数据库具有一些共同特征,正是这些特征使它们特别适用于服务云计算式的应用。它们中的大多数可以在分布式中运行意味着他们可以分布在多个地点的多台服务器上。它们本质上都不是事务性的,并且都了一些高级查询能力以换取更好的性能。(在很多情况下,这些数据库可以通过对象调用来检索,而不用SQL,无论如何,对程序员来说,前者更自然些)。
尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。数据库组成部分在不同的分散对云计算很必要,这也是其名得来的原因。在辽阔的地理距离之间执行复杂查询可以减少响应时间,泰国佛牌极度危险此外,设计和支持不同的相关数据备份并在一个点瘫痪时能该数据同步的体系并非易事。
Magnusson的观点得到会上另一位发言人AdaptiveBlue 公司的Alex Iskold的赞同,AdaptiveBlue是一家以客户为导向的公司,该公司提供一种浏览器插件,能根据用户的使用历史,使用语义标记和Web服务体现个性化设置。该公司把服务建立在Amazon的托管平台服务上,包括SimpleDB。Iskold指出如果AdaptiveBlue使用关系型数据库那么这种服务将不会扩大到广泛使用。