有没有 Data Store 的管理软件?

2010-05-01 00:20:50 +08:00
 billychow
如果一个应用已经发布并且运行,当要对数据结构进行更新或调整时,大家通常是怎么做的?

如数据备份和恢复问题。
6234 次点击
所在节点    Google App Engine
7 条回复
Livid
2010-05-01 00:28:51 +08:00
我的做法是,对于 Model 最好是只增不改不删。
joe001
2010-05-24 19:07:11 +08:00
不删好理解 但是为什么不改
darcy
2010-05-25 19:25:55 +08:00
改了也可能会对以前数据造成影响。
尽量设计得可扩展性一点吧。有些功能不一定要实现,但是尽量都为以后预留而设计出来。如果大的变动数据MODEL结构升级是比较麻烦的事情。
kuber
2010-07-20 08:57:05 +08:00
改了对以前数据应该没有影响
datastore 不是 RMDB
kuber
2010-07-20 09:36:25 +08:00
这里有篇我翻的gae 文档, 你可以参考一下: Google App Engine中如何修改你的数据模型
http://www.cnblogs.com/kuber/archive/2008/08/15/1268676.html
billychow
2010-07-22 15:04:52 +08:00
嗯,改的话对以前的数据应该是没有什么影响,只不过通常情况下,一次 Model 的升级肯定也需要将以前的数据也升级一下吧,这个是比较麻烦的事情,就如 @darcy 所说。
kuber
2010-07-22 16:28:53 +08:00
我个人的做法是尽量不为未知的需求预留字段,除非确定需要
可以用那片文章说的技巧来更新老数据

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/186

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX