I am working on a web application ( J2EE ).I now have a requirement to give a data extract given a date range. Currently we are using Jasper reports and Hibernate to get a data export. For a 10 MB file,it takes 3 minutes. I dont know whether this is the usual time it takes .
Our main concern is that when the system is deployed, the data extracts can be very huge..say upto 100 MB. Is there a better way of doing this extracts.