title: Database and DB provider for hybrid mobile app
body: <p>I am new to hybrid mobile app development. I am coming from web based development background so bit perplexed. </p>
  
  <p>I zeroed down on Apache/Cordova for build/packaging my hybrid mobile app. This app would be hosted on all 3 major stores. After my initial research, I got a good flavor of UI pieces/frameworks e.g. Angular, Bootstrap, etc. One thing where I got so confused is back-end storage, services and provider. In other words, </p>
  
  <ol>
  <li>What storage services do i need for storing and pulling data (not offline app data)?</li>
  <li>Based on storage service how do I decide on provider. Any guidance?</li>
  <li>Best way for making calls for all my CRUD operations?</li>
  <li>Do I need any kind of server side operations or client side JS would suffice?</li>
  </ol>
  
  <p>Thanks for your help.</p>