jenia
Новичок
Обновление товаров. XML -> SQL
Есть задача - раз в сутки обновлять наличие и цену товара в электронном магазине. Для этого нужно распарсить xml, который забирается из 1С и обновить данные в БД. Товаров ~ 6000. Товары в БД и xml-файлы имеют артикул по которому сопоставляются. Получается мне для обновления данных нужно сделать около 6000 запросов к БД для того, чтобы узнать есть такой товар или нет и ещё 6000, чтобы обновить данные в таблице. Плюс к этому (при необходимости) добавить новые товары. Получается, что раз в сутки нужно сделать парсинг xml и 12000 запросо к БД.
Я всё правильно описал? Как сделать это я знаю (я регулярными выражениями разбираю xml и добавляю всё это в БД), просто меня смущает ресурсоёмкость таких действий. Более изящных решений нет?
Есть задача - раз в сутки обновлять наличие и цену товара в электронном магазине. Для этого нужно распарсить xml, который забирается из 1С и обновить данные в БД. Товаров ~ 6000. Товары в БД и xml-файлы имеют артикул по которому сопоставляются. Получается мне для обновления данных нужно сделать около 6000 запросов к БД для того, чтобы узнать есть такой товар или нет и ещё 6000, чтобы обновить данные в таблице. Плюс к этому (при необходимости) добавить новые товары. Получается, что раз в сутки нужно сделать парсинг xml и 12000 запросо к БД.
Я всё правильно описал? Как сделать это я знаю (я регулярными выражениями разбираю xml и добавляю всё это в БД), просто меня смущает ресурсоёмкость таких действий. Более изящных решений нет?