Из XML вставить данные в MySQL

  • Опубликовано 4 года назад
  • Просмотры 3
  • Закончить проект

Описание

Здравствуйте, есть задача написать обработчик для двух xml файлов (offers.xml и import.xml),думаю понимаете кто является поставщиком данных файлов, с целью добавления или обновления в данных в таблице mysql, так же в двух таблицах.

У меня получилось реализовать данную задачу с помощью simplexml_load_string, но это работает только в случае маленьких объёмов файла, а при размерах около 100мб возникают проблемы, загрузка длится оооочень долго, а потом через 30 минут просто прерывается и ничего не происходит (изменить max_input_time и max_execution_time не вариант).

В общем в чём заключается задача с моей точки зрения (не являюсь сверхкомпетентным в вопросах PHP+MySQL+XML).
Нужно оптимизировать myslq запросы, может оптимизировать скрипты (всё покажу и расскажу) или написать свои правильные, может даже использовать другой обработчик, погуглив, нашёл например xml_parse, XML Reader (здесь пишут вроде как они лучше, чем simplexml – habr.com/ru/post/330240/ ) или использовать иные методы, о которых я здесь не описал, в следствии собственной некомпетентности...

От вас жду стоимость и время за которое данная задача может быть выполнена.

Если возникли какие-то вопросы, задавайте их здесь, так как с помощью мессенджеров не удобно или пишите номера телефонов на которые можно позвонить и обсудить всё голосом

Опубликовано 4 года назад