将数据库从本地数据存储移动到另一个本地数据存储

时间:2012-05-23 21:45:38

标签: google-app-engine gwt

我和我的朋友正在开发一个GWT-Google App Engine项目,使用Tortoise SVN和Google Code来同步代码。 我们还同步appengine生成的文件夹中的local_db.bin文件。但是我们无法让它发挥作用。同步db文件后,我们的本地数据存储区未按预期更新。 那是一种痛苦。我担心我们的未来,当我们的数据库变得更大,更复杂@ A @时。 有人请给我一个建议。我该怎么做才能同步我们的本地数据存储区?

2 个答案:

答案 0 :(得分:1)

我有建议: 1)使用远程api:https://developers.google.com/appengine/articles/remote_api在本地共享GAE托管数据库。 2)也许你可以使用Gdrive来同步文件夹。

答案 1 :(得分:1)

这是一个非常糟糕的主意。即使您在同一数据存储文件中读取两端都没有遇到问题,本地数据存储也是二进制格式,因此您不能同时使用该应用程序,或者您将得到你将无法解决的合并冲突。

相反,无论是出于协作目的还是出于测试和部署,您都应该提供一组可以轻松加载到数据存储区的测试数据。将测试数据存储在版本控制中,并使用bulkloader或您自己的代码加载它。