title: JSON file VS SQLite android
body: <p>I will develop an android application with a lot of data (json files with some rows and CSV for graphics data with a lot of rows) , this data change every 5 minutes and replaces all the previous data (or mostly).</p>
  
  <p>What are the best approaches to design this ? I have 2 options:</p>
  
  <ul>
  <li><p>Save all the data in a sqlite db, and sync this by a IntentService.</p></li>
  <li><p>save the data in json and csv files and replace this every 5 minutes.  </p></li>
  </ul>
  
  <p>Which approach will the best performance?
  This considering the time to parse the files, sorting data, the download time and the consistency of data.</p>
  
  <p>any other ideas?</p>
  
  <p>PD:I need a cache system too, in case if i don't have internet and I need the previous stored data</p>