4

GAE 建议使用 JDO/JPA。但我对像他们一样使用 OODB 有一个严重的问题。JDO 基于用户的类结构。并且数据结构应该随着服务的进步而不断地修改。所以,

  1. 如果删除数据(实体)类属性,该属性上的现有数据会发生什么情况?
  2. 如果由于重构原因重命名了数据(实体)类,JDO 如何知道这些重命名?还是所有数据丢失?

重点是“JDO/GAE/BigTable 如何将应用程序级结构(类/属性)的修改应用到数据库上的现有数据中?”。

4

1 回答 1

1

看看更新你的模型的模式

  1. 现有实体仍将拥有旧财产。新实体不会。
  2. 您可以将新实体类映射到数据存储区中的现有 Kind。但是,如果您想更改数据存储区中 Kind 的名称,那么这并不容易。
于 2010-05-21T15:08:25.800 回答