2012-02-22 54 views
0

我正在使用Google AppEngine(Java)探索Web開發。我的應用程序有一個非常基本的數據存儲要求,非常適合AppEngine的'地圖'像數據存儲。使用Google AppEngine和Objectify更改「模式」

基本單元是一個類,每個事務都有成員變量寫入或讀取數據庫(這是因爲它與Android應用程序交互)。

我正在考慮使用Objectify進行接口連接。

我的問題是:如果我稍後更改我的基類中的大小(變量數)會發生什麼?我知道AppEngine沒有輸入,但如果某些變量可用於某些鍵而不是其他變量,Objectify會導致任何問題?

回答

0

如果您決定稍後從Objectify框架遷移到低級API,則不會有問題。 App引擎的數據存儲是鍵入的,但不是所有的Java類型。我不知道你是否能夠在沒有閱讀和重寫所有數據的情況下讓JDO或JPA工作,但我想你可能會這樣做。

Objectify 4的存儲地圖的方法很不錯 - 將屬性存儲爲「fieldname-mapkey」

相關問題