Другим вариантом является использование JavaDb , которое бесплатно поставляется с Java 6 (и более поздними версиями)
Прежде чем сделать выбор, вам следует подумать о таких вопросах, как:
- предположительно, вы хотите, чтобы это прозрачно для пользователя (то есть без участия администратора)
- это проблема производительности?
- что произойдет, если схема хранения нуждается в миграции
- нужна ли вам транзакционность (вряд ли, я подозреваю)
и т. д.Вполне возможно, что даже простой текстовый файл будет достаточно.Возможно, вам лучше всего выбрать простое решение (например, текстовый файл) и реализовать его, а также посмотреть, как далеко вы зашли.Однако предоставьте подходящую абстракцию уровня постоянства, чтобы в будущем можно было использовать другое решение с минимальными нарушениями.