Мне нужно сгенерировать довольно большие XML-каналы, которые обновляются очень часто (сотни тысяч элементов, сотни мегабайт на канал, десятки каналов); сейчас я могу генерировать их только по ночам, но я бы хотел приблизить их к реальному времени.
Сейчас я думаю, что мог бы сгенерировать каждый элемент XML в виде отдельного текстового файла, поэтому, когда обновляется любой элемент, я могу обновить только этот файл, а затем объединить все файлы вместе для окончательного конечного XML-канала .
Итак, два вопроса ... (1) Кажется ли это хорошим подходом? (2) Как наиболее эффективно объединить тысячи текстовых файлов?