Кристиан прав.База данных дает вам лучшее время доступа и позволяет изменять данные очень удобным способом.XML может быть лучшей идеей в случае древовидных структур данных.
На мой взгляд, здесь есть 2 вопроса:
- какие данные вы храните?
- Вы разрешаете пользователю изменять эти данные (например, вприложение или с помощью Блокнота)
Есть также один большой недостаток XML - это в конечном итоге открытый текст.Так что каждый может прочитать это.Чтобы предотвратить это, вам придется зашифровать данные (а это требует дополнительных усилий).В случае XML использование методов маршалинга (JiBX, Castor, JAXB) может быть удобным и может также снизить потребление памяти.
Пожалуйста, опишите, какие данные вы храните в БД, чтобы мы могли найти лучший ответ.