为Google App Engine预填充高复制数据存储区

时间:2011-09-05 20:18:35

标签: java google-app-engine

我有以下问题

  • 我需要大约25,000个XML文件,我需要使用
  • 预先填充数据存储
  • 我正在使用高复制数据存储区,因此我无法使用批量上传器

我当然不能将这些文件作为WEB-INF的一部分上传,因为限制是3000个文件。

我能想到的一个解决方案是编写一个客户端,一次发送一个文件到我的Web应用程序然后我解析它并将其插入到数据存储中但是 这将占用我的整个带宽和耗时。

我的问题还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

如何使用映射器库处理上传文件中的行?然后,您可以将xml文件预处理为csv文件,然后上传它们,拥有一个为每一行创建实体的处理程序。

http://code.google.com/p/appengine-mapreduce