【发布时间】:2015-12-26 13:44:17
【问题描述】:
我的要求是在 Google Cloud Datastore 中创建大量实体。我有 csv 文件,实体的组合数量可能在 50k 左右。我尝试了以下操作:
1. 逐行读取 csv 文件并在 datstore 中创建实体。 问题:运行良好,但超时,无法一次性创建所有实体。
2. 将 Blobstore 中的所有文件上传并红色到数据存储区 问题:我尝试使用 Mapper 函数读取上传到 Blobstore 的 csv 文件并在数据存储中创建实体。我遇到的问题是,如果文件大小大于 2Mb,则映射器不起作用。此外,我只是尝试读取 servlet 中的文件,但又出现超时问题。
我正在寻找一种方法来一次性在数据存储中创建以上(50k+)个大量实体。
【问题讨论】:
-
似乎在 stackoverflow 上不再支持 GAE 了..
-
或者每年的这个时候只有很多人在度假,所以反应比平时慢;)
标签: database csv import google-cloud-datastore google-cloud-platform