fume07
Новичок
Добрый день.
Ситуация следующая. Есть необходтимость вносить в БД около 10 000 записей одновременно, причем внесение записей может быть паралельным (несколько человек вносят данные).
Предлагаеоме решение.
Загружается на web-сервер Excel-файл, файл парсится и вносится в форму. Далее формируется файл xml, wget'ом отправляется на сервер обработки. И уже с этого сервера заявки (xml-файлы) последовательно загружаюися в БД. Причем запись данных в БД начинается сразу после загрузки на сервер обработки и после окончания записи в БД xml-файл из "директории загрузки" удаляется. Если за время (пока вносятся данные в БД) загрузились ещё xml-файлы, то они также последовательно вносятся в БД (до тех пор, пока все не будут внесены и папка окажеться пустой). БД и сервер обработки стоят на нашей стороне, поэтому можем установить любое ПО.
Есть ли для моего случая более тривиальное решение?
Ситуация следующая. Есть необходтимость вносить в БД около 10 000 записей одновременно, причем внесение записей может быть паралельным (несколько человек вносят данные).
Предлагаеоме решение.
Загружается на web-сервер Excel-файл, файл парсится и вносится в форму. Далее формируется файл xml, wget'ом отправляется на сервер обработки. И уже с этого сервера заявки (xml-файлы) последовательно загружаюися в БД. Причем запись данных в БД начинается сразу после загрузки на сервер обработки и после окончания записи в БД xml-файл из "директории загрузки" удаляется. Если за время (пока вносятся данные в БД) загрузились ещё xml-файлы, то они также последовательно вносятся в БД (до тех пор, пока все не будут внесены и папка окажеться пустой). БД и сервер обработки стоят на нашей стороне, поэтому можем установить любое ПО.
Есть ли для моего случая более тривиальное решение?