当前位置:  开发笔记 > 编程语言 > 正文

为什么Google App Engine会限制GQL查询?

如何解决《为什么GoogleAppEngine会限制GQL查询?》经验,为你挑选了1个好方法。

我在维基百科上阅读有关App Engine的内容,并遇到了一些GQL限制:

不支持JOIN

可以一次最多从一个表中选择

可以在WHERE子句中放置最多1列

这些限制有哪些优点?

这些限制在其他可扩展性优先的地方是否常见?



1> Dave Jensen..:

GQL与之交谈的数据存储区是:

不是像MySQL或PostgreSQL这样的关系数据库

是一个面向列的DBMS,名为BigTable

拥有这样的数据库的一个原因是拥有一个可以扩展到数百台服务器的高性能数据库.

GQL不是SQL,它类似于SQL.

以下是一些参考:

http://en.wikipedia.org/wiki/Column-oriented_DBMS

http://en.wikipedia.org/wiki/BigTable

http://code.google.com/appengine/docs/datastore/overview.html

http://code.google.com/appengine/docs/datastore/gqlreference.html

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有