Я пытаюсь выяснить, что несет более тяжелую нагрузку на систему:
Спасибо заранее!
Обычно операции с файлами работают медленнее, чем операции DB.
Если вы хотите сохранить сбор данных в XML файле (т.е. XML-базу данных), я бы не рекомендовал его, сильно. СУБД реализуют множество оптимизаций производительности с помощью индексов и кешей: большая часть данных БД хранится в памяти.
Если вы хотите написать большую полезную нагрузку в столбцах DB, она не эффективнее, чем наличие столбца, указывающего на файл, и хранения необработанных данных внутри файла.
Может быть, это зависит от многих вещей. Является ли база данных в памяти или нет? Когда вы говорите "операция с файлом", вы имеете в виду просто чтение необработанных байтов из файла или включение синтаксического анализа через эти необработанные байты для данных? Просто недостаточно данных для продолжения.