2011-05-27 60 views
2

我正在使用Grails Framework創建一個應用程序,我計劃使用Grails提供的數據庫。 只是想在繼續之前確定優點/缺點。 是否使用內部數據庫邀請問題?使用Grails內部數據庫

謝謝!

回答

4

默認情況下,Grails有一個內存數據庫,這意味着無論何時關閉應用程序,所有數據都會丟失......可能不是您想要的。

您可以將其更改爲文件數據庫,並且該文件數據庫默認情況下會在您的Grails應用程序根目錄中結束。如果您將其部署到應用程序服務器並再次取消部署,那麼您的數據會再次丟失,可能不是您想要的。

我會推薦安裝一個MySql數據庫。這很容易,而且您的數據與應用程序分開。

+0

謝謝sbglasius ....ü高壓給我所尋找的確切推理...謝謝!值得投票.. – MAlex 2011-05-30 05:49:24

2

內部數據庫是內存數據庫,因此當服務器重新啓動時,所有數據都會消失。這似乎不太可能,你會想要一個真正的應用程序的這種行爲,所以我推薦MySQL,Postgres(或類似)。

+0

絕對不想要這種行爲...將嘗試MySQL ..感謝唐... – MAlex 2011-05-30 05:50:15