Подход XML Files:
* Легче использовать в вашем текущем приложении.
* не требует избыточного хранения данных
* может быть получен через стандартные API XML
* Данныеуниверсально понятен и переносим
* Медленный и требовательный к памяти
* не допускает расширенной блокировки, синхронизации и контроля параллелизма
* не поддерживает транзакции
Подход к базе данных:
* Относительно сложно использовать в вашем текущем приложении.
* В любом случае данные придется извлекать из файлов XML
* Вы можете использовать стандартный SQL с мощными средствами запросов.
* Поиск данных оченьбыстрые
* усовершенствованные механизмы блокировки, синхронизации и контроля параллелизма
* Транзакции позволяют вам лучше контролировать и надежнее.