cloudsql和appengine数据存储区:游标与偏移量和限制

时间:2012-06-01 14:33:35

标签: python google-app-engine google-cloud-sql

我想了解google cloudsql是否使用数据存储作为数据存储。

所以我加载了一个超过100K记录的google cloudsql表

然后我尝试使用LIMIT 100000,10LIMIT 0,10

进行查询

参见http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=100000http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=0

表现似乎是一样的。这是否意味着cloudsql有一种有效的方法来使用数据存储区进行限制和偏移,或者cloudql不使用数据存储区,或者100K记录是否太小以至于无法判断性能?

另一个问题是,如果cloudsql使用数据存储区bigtable来实现限制和偏移。它有效地做到了吗?或者它是否扫描所有记录并仅返回限制部分? (这是文档中说的限制和偏移量使用在数据存储区查询案例中的作用。不推荐使用。)

感谢。

1 个答案:

答案 0 :(得分:2)

没有。 CloudSQL的重点是它没有使用数据存储区:

  

Google Cloud SQL就是一个存在于云中的MySQL实例。