Size: a a a

2021 March 21

AY

Artyom Yun in Laravel Pro
ребята, подскажите по реализации/архитектуре. Делаю запрос на жсон с 1000+ записями. Если записей меньше или равно 1000, то не будет ссылки на следующие записи, если больше 1000, то с записями приходит ссылка на получение следующих после 1000 записей. Может быть такое, что записей 4500, значит придёт с каждой тысячей ссылка на следующую тысячу. Далее нужно сохранить в бд все эти записи. Вопрос: "как это правильно реализовать?". Окей, я еще могу сделать проверку на есть ли ссылка на следующие 1000 товаров или нет, но вот как дальше?
источник

S

Sergey in Laravel Pro
do while
источник

ВШ

Виталий Шутов... in Laravel Pro
Artyom Yun
ребята, подскажите по реализации/архитектуре. Делаю запрос на жсон с 1000+ записями. Если записей меньше или равно 1000, то не будет ссылки на следующие записи, если больше 1000, то с записями приходит ссылка на получение следующих после 1000 записей. Может быть такое, что записей 4500, значит придёт с каждой тысячей ссылка на следующую тысячу. Далее нужно сохранить в бд все эти записи. Вопрос: "как это правильно реализовать?". Окей, я еще могу сделать проверку на есть ли ссылка на следующие 1000 товаров или нет, но вот как дальше?
А реализуете то вы что в этой схеме? )
источник

ВШ

Виталий Шутов... in Laravel Pro
Запрос к стороннему API с бекенда?
источник

AY

Artyom Yun in Laravel Pro
выгрузка товаров с облака в бд, там просто ограничение на 1000 записей на один запрос
источник

AY

Artyom Yun in Laravel Pro
да
источник

AY

Artyom Yun in Laravel Pro
Sergey
do while
попробую
источник

ВШ

Виталий Шутов... in Laravel Pro
Artyom Yun
выгрузка товаров с облака в бд, там просто ограничение на 1000 записей на один запрос
Консольная команда и пакетами обойти все по 1000 штук
источник

AY

Artyom Yun in Laravel Pro
просто вот понять нужно, как хранить записи полученные в ходе запросов, ибо нужно за раз после всех запросов на получение сохранять в бд условных 10к товаров
источник

AY

Artyom Yun in Laravel Pro
я весь не могу, только по 1000
источник

T

Tropic in Laravel Pro
Сергей Переходов
тебе показалось, не забывай андроид это дистрибунив линухи
Лол. По моему ты не понял статистику. Ты видет чтобы ктото кодил на Андроиде? Там один IDE только и тот кривои, десктопы типа Samsung Dex и Ubuntu Phone еще сырые.
источник

AY

Artyom Yun in Laravel Pro
сначала нужно скачать постепенно, с каждой тысячой приходит ссылка на другую тысячу и только пока по всем ссылкам не скачаю я смогу сохранить в бд все записи. только вот как мне хранить промежуточные эти 1000 товаров
источник

ВШ

Виталий Шутов... in Laravel Pro
Artyom Yun
просто вот понять нужно, как хранить записи полученные в ходе запросов, ибо нужно за раз после всех запросов на получение сохранять в бд условных 10к товаров
Зачем сохранять все 10к товаров разом? Эммм
источник

AY

Artyom Yun in Laravel Pro
Виталий Шутов
Зачем сохранять все 10к товаров разом? Эммм
ибо это потом крон будет
источник

СП

Сергей Переходов... in Laravel Pro
Tropic
Лол. По моему ты не понял статистику. Ты видет чтобы ктото кодил на Андроиде? Там один IDE только и тот кривои, десктопы типа Samsung Dex и Ubuntu Phone еще сырые.
Ахаха, ну ты рофлокек, я мобайл разраб, уже как 5 лет, так что все тут развивается
источник

СП

Сергей Переходов... in Laravel Pro
Просто порог входа куда выше чем в пхп
источник

s

s4b0t in Laravel Pro
ты их скачивать можешь паралельно в несколько потоков.
источник

ВШ

Виталий Шутов... in Laravel Pro
Сергей Переходов
Просто порог входа куда выше чем в пхп
пхп уровня 2*2 да
источник

AY

Artyom Yun in Laravel Pro
варик создать пустой массив, во время ду вайл его заполнять, а когда остановится цикл, то залить массив в бд, что думаете?
источник

ВШ

Виталий Шутов... in Laravel Pro
Artyom Yun
варик создать пустой массив, во время ду вайл его заполнять, а когда остановится цикл, то залить массив в бд, что думаете?
Все равно понадобится лить пакетами
источник