title: Storing Json object to database
body: <p>I run really complex reporting from the database. So far I was returning a complex json object and javscript was rendering the report. But as its growing more creating this json object is taking really long time .</p>
  
  <p>I am thinking to replace this with another approach . User will create a request to generate report and a server side process can generate json and store it for later use and user will be emailed a link. </p>
  
  <p>Is it safe approach to store json object in database ? Main reason to store it is that columns that user is going to run report on are never fixed . Should I rather go for NoSql ?</p>
  
  <p>Thanks in advance .</p>