Если вы работаете с XML-документами, которые при синтаксическом анализе помещаются в память, ответ @ Sergii - правильный путь. С другой стороны, XML, являющийся многословным как таковой, и ColdFusion, использующий анализатор XML DOM, могут легко привести к ошибкам Out of Memory.
В этой ситуации, учитывая MySQL и ColdFusion, я вижу два альтернативных пути. Один из них - экспорт данных из настольного приложения в формате CSV, если это возможно. Затем используйте MySQL LOAD DATA INFILE , который вы можете вызвать из ColdFusion для импорта данных. Это, наверное, самая быстрая производительность.
Если вы не можете изменить формат экспорта настольного приложения, рассмотрите вариант использования Java StAX parser . См. Мой ответ на другой вопрос для примера того, как сделать это с ColdFusion . Это имеет преимущество, заключающееся в том, что в любой момент времени только часть XML-документа помещается в память, но работать с ним несколько сложнее, чем с анализатором DOM. Таким образом, вы не получите ошибок OOM.
Обратите внимание, что в Java доступен также третий тип синтаксического анализатора - SAX - такого же качества, что и синтаксический анализатор StAX, который не загружает весь документ в память. Тем не менее, это более сложный подход для работы с IMO, поэтому рекомендация StAX.