大架构更改:在开发服务器上执行此操作是否有意义?

时间:2011-04-20 23:46:05

标签: google-app-engine google-cloud-datastore

基本上:如果我使用批量上传器上传我的开发服务器生成的大量数据,关键参考会保持一致吗?

Elaboratedly

我想要做一个很大的架构改变。每天晚上我有六个小时的时间,几乎没有活动,在此期间我可以将应用程序设置为只读模式。

我真的不想处理如何进行纠错,mapreduce等等。因为我可以暂时关闭应用程序,使用批量上传程序下载数据是否有意义,处理它在我的开发服务器上,并上传新数据?

我很高兴能够最终找出MapReduce来清理周围的死数据。我的所有实体类名都在变化,因此在一段时间内有一堆旧的,过时的数据不会有问题。

1 个答案:

答案 0 :(得分:1)

当然,如果你愿意,你当然可以这样做。在不知道变化的性质的情况下,很难说这是否比编写mapreduce更容易。

更简单的选择可能是使用remote_api修改数据,而不显式转储和恢复它。发生与本地机器的相同传输,但不需要额外的步骤。