Sto lavorando a un progetto in cui devo raccogliere molti dati dal database. Sto usando Symfony2 (symfony bf1281aebdc842a39ec0eb7438e1ea3fca9b9705) e Doctrine2 (doctrine 3b3186ee98392802a44118cd421a3530119aa7eaand) come base di lavoro.Come gestire raccolte e associazioni di doctrine di grandi dimensioni
Il problema che incontro è che devo recuperare circa 15.000 articoli. Dopodiché, ho bisogno di scorrere tutti questi dati per ottenere più dati sulla base dell'id dell'articolo (ci sono associazioni dirette e indirette con i media o i prezzi (ereditati), ecc ...). Va bene per circa 50-100 record, ma se voglio usare più record ci vuole un sacco di tempo per recuperare tutto dal database.
C'è un modo per scorrere i dati senza utilizzare tutta la RAM rimanente? C'è un modo per dire alla dottrina di smettere di usare i riferimenti?
Grazie in anticipo per qualsiasi aiuto!
E mi dica, esattamente quello che Applicazione guidata da symfony potresti avere bisogno di 15k record contemporaneamente? Solo il data mining richiede così tanti dati e thath non dovrebbe essere alimentato da Symfony. –