据此:http://code.google.com/appengine/docs/whatisgoogleappengine.html 似乎GAE仅使用数据存储来存储数据,这与Windows Azure平台上的表服务等效。
有谁知道它使用的是哪个RDBMS?或者这样的事情存在与否?
编辑:Windows Azure平台是Microsoft的云计算平台,它提供了两种存储数据的选项:这就是为什么我认为很难相信Google App Engine不提供RDBMS。我搜索过,但没有找到确认。这就是我在这里问的原因
答案 0 :(得分:14)
App Engine不使用RDBMS,但我们刚刚宣布我们将在App Engine for Business中支持SQL。 App Engine数据存储区基于Bigtable。
答案 1 :(得分:4)
通常意义上说,这不是一个RDBMS。在关系数据库中,数据基于候选键存储在关系(通常称为表)中。每个关系都有一个主键,对于数据库的规范化,关系中的所有其他数据都与主键,整个键以及除键之外的任何内容都相关。
来自http://code.google.com/appengine/docs/python/datastore/:
App Engine数据存储区是一个 无架构对象数据存储区,带有 查询引擎和原子事务。 Python界面包含丰富的内容 数据建模API和类似SQL的查询 语言称为GQL。
答案 2 :(得分:0)
我不确定RDBMS是否适用于云计算!