我想了解Google cloudsql是否使用数据存储作为数据存储。
所以我加载了一个Google Cloudsql表,记录超过10万条
然后我尝试使用LIMIT 100000,10
与LIMIT 0,10
进行查询
见http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=100000
与http://cloudsql.website-showcase.appspot.com/?pagesize=10&offset=0
性能似乎是相同的。这是否意味着cloudsql具有使用数据存储区进行限制和偏移的有效方法,还是cloudsql不使用数据存储区?还是100K条记录太小而无法判断性能?
另一个问题是cloudsql是否正在使用数据存储区bigtable来实现限制和偏移量。它有效地做到了吗?还是扫描所有记录并仅返回限制部分? (这就是文档所说的限制和偏移量用法在数据存储区查询情况下的用法。不建议这样做。)
谢谢。
最佳答案
否。CloudSQL的全部要点是它没有使用数据存储:
简而言之,Google Cloud SQL是一个存在于云中的MySQL实例。
关于python - cloudsql和Appengine数据存储区:游标与偏移量和限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10852235/