title: Processing Huge amount of Reporting Data
body: <p>I have a reporting system where I need to combine data from 3 diffrent servers(systems) show it to users . This works fine as far as there few thousand records but as it increases system times out .</p>
  
  <p>I was thinking to use another approach . When user runs result I will generate a request to generate report to database. A daemon running will pick it up and gather data and generate a report and will email to user a link to reporting data . I can do multiple things here .</p>
  
  <p>1)insert gathered data to database in form where it can be simply displayed to users on page. 
  2)generate html and store it to database .</p>
  
  <p>Although I think 1st option is best here are there any other suggestions ?</p>