python - 运行 Google App Engine Python 的本地数据存储是否有任何限制?

标签 python google-app-engine datastore

我有一个简单的模型:

class MyEntry(db.Model):
    keyName = db.StringProperty()
    valuesList = db.StringListProperty()

我想用文件中大约 7000 个该实体的实例填充数据存储。 (我有一个从文件中读取、创建实体并将它们放入数据库的函数)

我正在使用 SDK 控制台中的交互式控制台进行导出(或者更好的是,实例化)。但是,即使我尝试以 400 个为一组导出实例,在创建 1000 个实例后,数据存储也会停止接受新实例。我不认为这是一个超时问题,因为我故意小批量地做事情(在我一次尝试所有事情之后)。

这是一个已知问题吗?我找不到任何记录此信息的信息。有没有其他方法可以将数据导出到本地数据存储区?

谢谢。

最佳答案

我能够在旧帖子中找到答案:

App Engine Datastore - devserver limits

显然,几年前有 1000 个限制,现在已经取消了,但开发服务器仍然以某种方式存在。

因此,我以不同的方式测试了数据存储(通过访问 MyEntry 的每个实例),结果证明所有实例都在那里,但是,开发服务器控制台只显示 1000 个实例。

事实上,MyEntry.all().count() 也会返回 1000。

关于python - 运行 Google App Engine Python 的本地数据存储是否有任何限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542564/

相关文章:

javascript - 构建 API

python - 使用 serviceusage API 和服务帐户启用 API

google-app-engine - 应用引擎 1.7.3 : Need more info about Django 1. 4 支持

node.js - 错误: FAILED_PRECONDITION: no matching index found.推荐索引为:

python - pymc3 中的后采样

Python-从特定列号写入csv

django - 如何在 Django 中创建请求对象?

google-app-engine - 未找到 API 包 'urlfetch' 或调用 'Fetch()'

java - 查询数据存储时出现错误消息

database - 如何从 GAE 数据存储中删除列(属性)?