GAE建议使用JDO/JPA。但是我对使用像他们这样的OODB有严重的疑问。 JDO基于用户的类结构。数据结构应随着服务的进步连续修改。所以,

  1. 如果删除了数据(实体)类属性,则该属性的现有数据发生了什么?
  2. 如果数据(实体)类是出于重构原因而重命名的,那么JDO如何知道重命名的人?还是所有数据丢失?

主要点是“ JDO/GAE/BIGTABLE如何将应用程序级别结构(类/属性)应用于DB上的现有数据?”。

有帮助吗?

解决方案

看一眼 更新模型的模式.

  1. 现有实体仍将拥有旧财产。新实体不会。
  2. 您可以将新实体类映射到数据存储中的现有类型。但是,如果您想更改数据存储中类型的名称,那么这并不容易。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top