2

我有一个小数据集,大约有 2000 行,而实体只有 4 个字符串字段和一个长 id。当我填充数据库在本地运行时没有问题,但是当我在 appengine 上运行它时,在达到 1 Mb 限制之前,我只将 867 条记录输入数据库。

我错过了什么?

他 GAE 文档指出:

“ App Engine Datastore 使用分布式架构来自动管理对超大型数据集的扩展”

是否有关于如何绕过这个严重限制的讨论?

4

1 回答 1

0

我似乎您将所有数据放入一个实体中,而不是每“行”使用 1 个实体。您使用什么数据访问 API?听起来像低级 API,这很好。确定您没有将所有实体都放在一个大型父实体中吗?或者你使用的是非常大的字符串?使用 apppot 控制台中的数据存储查看器查看您当前的数据(在错误发生之前写入数据存储的部分)。您应该很容易发现那里的异常情况。

于 2012-12-04T12:32:33.920 回答