Archives de
Catégorie : batch insert

Importer plus de 500 000 utilisateurs via un csv en moins de deux minutes avec Symfony 4 et Doctrine

Importer plus de 500 000 utilisateurs via un csv en moins de deux minutes avec Symfony 4 et Doctrine

Diviser pour mieux régner : Lorsque l’on construit un projet web, il arrive parfois de partir d’un fichier csv assez conséquent. Dans mon cas je devais importer un fichier d’environ 700 000 lignes, chaque ligne pouvant devenir à terme un utilisateur du système. Une première problématique qui nous vient à l’esprit c’est la gestion de la mémoire avec Php, en effet lorsqu’on importe via un ORM ce genre de volume, on peut être confronté à un problème de fuite mémoire. …

Lire la suite Lire la suite