2010-09-15 5 views
0

L'application nécessite un téléchargement important (un jeu d'enregistrements provenant du serveur SQL avec ~ 200 000 lignes ou ~ 5 Mo) à partir d'une application Grails. Dans C# j'utiliserais un dataReader mais gorm avec un hasMany par défaut à sets et list qui doit être rempli avant de les utiliser.Comment diffuser des jeux de données volumineux dans les grails?

Quelle est la façon dont le Grails gère les ensembles de données plus volumineux qui doivent être diffusés en continu?

Répondre

0

Je ne l'ai pas essayé moi-même, mais je crois que si vous définissez l'attribut batchSize pour la relation dans la fermeture de mappage statique, vous pouvez limiter la taille de la collection à N résultats à la fois. Désolé, ce n'est pas une réponse complète, mais c'est certainement là où je commencerais à chercher si vous ne l'avez pas déjà fait.

+0

merci, je vais enquêter. –

+0

Non. La documentation est buggée aussi. :) http://jira.codehaus.org/browse/GRAILS-5470?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel –

+0

d'oh! C'est dommage, ça sonnait bien sur le papier. – proflux

Questions connexes