j_larkin
@j_larkin
Тролль, лжец и девственник

Как правильно выстроить логику записи в BD парсером?

Есть парсер, который собирает инфу с форума.
Логика такая: получить список ссылок, затем в цикле: пройти по ссылке, записать полученную информацию в БД.
У меня возник вопрос на сколько правильно каждую итерацию цикла делать запрос к БД на запись. Возможно правильнее будет собрать всю информацию в какой-либо словарь, а потом одним обращением к БД её туда записать?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
Как абсолютно верно заметил Akina, время получения данных со сторонних серверов во много раз превышает время записи строки в бд, так что пакетную запись имеет смысл делать только если у вас сотни источников и параллельные потоки скачивания. В вашем конкретном случае выгоднее писать "налету", меньше памяти и нагрузка более равномерно распределена.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы