2011-04-06 68 views
2

我有一個應用程序,它自然隨着它的增長而變化,各種數據模型類需要更改屬性(添加,重命名,刪除等)。在MySQL中,我只會針對數據存儲運行一組查詢,這些查詢會改變模式和數據。使用Java在GAE數據存儲中遷移對象使用Java

我不明白GAE的數據存儲的正確方法是什麼。我在服務器端的應用程序是用Java編寫的。

具體來說,我想知道如何:

1)重命名現有對象 2)添加一個新的領域的現有對象(我覺得這個新對象會自動發生)在現場

感謝您的幫助。

+0

我最終創造了,當我部署的新對象進賬的所有項目,並更新了自己的模式跑的工作。不是太難,但希望GAE有更多的工具來做必須的共同活動。 – 2011-04-11 02:53:25

回答

1

您可能需要考慮使用Objectify來管理數據存儲;它也有能力很容易地update schemas of existing models

+0

感謝您的指針。在這種情況下,如果我正確地閱讀文檔,Objectify基本上使得在加載/保存時進行對象對象遷移或進行批量遷移變得更容易一些。我想這是有一個無模式數據存儲的一個缺點,你必須考慮在系統中有多個對象版本的現實。 – 2011-04-07 03:44:55

相關問題