Использование Grails внутренней БД - PullRequest
2 голосов
/ 27 мая 2011

Я создаю приложение с использованием Grails Framework, для которого планирую использовать базу данных, предоставленную Grails.Просто хотел быть уверен в преимуществах / недостатках, прежде чем продолжить.Вызывает ли использование внутренней базы данных проблемы?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 27 мая 2011

По умолчанию Grails имеет базу данных в памяти, что означает, что всякий раз, когда вы закрываете свое приложение, все ваши данные теряются ... вероятно, не то, что вы хотите.

Вы можете изменить это на базу данных файлов, и эта база данных по умолчанию окажется в корневом каталоге вашего приложения Grails. Если вы развернете это на сервере приложений и снова удалите, ваши данные будут потеряны ... опять же, вероятно, не то, что вы хотите.

Я бы рекомендовал установить базу данных MySql. Это просто, и ваши данные отделены от вашего приложения.

2 голосов
/ 27 мая 2011

Внутренняя база данных - это база данных в памяти, поэтому все ваши данные исчезают при перезапуске сервера.Кажется очень маловероятным, что вы захотите такое поведение для реального приложения, поэтому я рекомендую вместо этого MySQL, Postgres (или аналогичные).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...