title: Android SQLite database to a server
body: <p>I have an Android application which stores user's data in a SQLite database (containing 4 tables). Each table has an Integer Primary Key (Auto-incremented). </p>
  
  <p>To get an idea of the scale: </p>
  
  <p>3 of those tables have less than 7 fields and aren't expected to have more than 10 entries. 
  1 table having 8 fields, gets roughly 5 entries <strong>per day</strong> on an average. </p>
  
  <p>What I want is the database to be synced to cloud - for many reasons, including</p>
  
  <ol>
  <li>The data to be in sync across all of user's devices </li>
  <li>To collect anonymous data, for research purposes, if the user has opted in. </li>
  </ol>
  
  <p>I realize I would require a multi-tenant database. I want to know an efficient way to do this. </p>
  
  <p>If I use a MySQL database on a web server, would this be efficient? How do I approach multi-tenancy in this case? </p>
  
  <p>Or, do I need  to use a cloud service like Google App Engine? (Which is completely new to me) </p>