使用Grails内部数据库

时间:2011-05-27 10:00:50

标签: database grails

我正在使用Grails Framework创建一个应用程序,我计划使用Grails提供的数据库。 只是想在继续之前确定优点/缺点。 使用内部数据库是否会引发问题?

谢谢!

2 个答案:

答案 0 :(得分:4)

默认情况下,Grails有一个内存数据库,这意味着,无论何时关闭应用程序,您的所有数据都会丢失......可能不是您想要的。

您可以将其更改为文件数据库,默认情况下,此文件数据库最终会出现在Grails应用程序根目录中。如果将其部署到应用服务器并再次取消部署,您的数据将再次丢失,可能不是您想要的。

我建议安装MySql数据库。这很简单,您可以将数据与应用程序分开。

答案 1 :(得分:2)

内部数据库是内存数据库,因此重新启动服务器时所有数据都会消失。你似乎不太可能想要这个行为用于真正的应用程序,所以我推荐使用MySQL,Postgres(或类似的)。