可以在GAE/J上部署同一應用程序的多個版本,但GAE/J如何處理不同版本可以使用不同數據存儲(可能不兼容)方案?數據存儲和應用程序版本如何在GAE/J上運行
例子:
假設在我的應用程序的版本1,我有一個像POJO(我已經離開了幾個細節簡單起見):
public class User {
private String key;
private String username;
private Integer phoneNumber;
}
現在假設上的版本2我想用:
public class User {
private String key;
private String username;
// on this version, replaced 'phoneNumber' by:
private String eMail;
}
現在兩個問題:
如果我部署兩個版本om GAE/J,我將在數據存儲中看到什麼架構?
數據本身呢?如果我在版本2上添加用戶,我會在版本1的數據存儲上看到它的數據嗎?