title: Internal vs external database in Android app
body: <p>I'm starting with Android development, and I'm trying to do an application that will help users to find events around where they live.  Most of those events are static, and therefore could be stored in an internal database.  However, there are other events that might have to be added, or existing events that might have to be modified.
  My questions are the following:
  <br/></p>
  
  <ol>
  <li>Which aspects should I take into consideration in order to decide whether should I use an internal database or external database?</li>
  <li>If I decide to use an internal database, what are the approaches to update the user database with the new events or whatever changes that might have to be done?</li>
  </ol>
  
  <p>Thanks :)</p>