I am going to be paying for a hosted sql database in the next few days. I will be using it to store data and interact with an Android app. Is there more support for MySQL using phpmyadmin, PHP backend and parsing with JSON and sending htttp posts? Or is there a better (easier/simpler) way to use SQL Server?
Share
If the Android device is sending json http traffic to the service, it doesn’t matter which backend database you choose with respect to “Android”
It’s more of a question about the type of data you’re storing and your comfort with those systems. If you have a proper interface, you can also swap it out seemlessly without affecting the devices.
The real question is whether you do sql (atomic transactions/relational storage etc…) or a “no sql” database (eventually consistent – hadoop, mongodb, couchdb, S3). Don’t forget that hybrid is a valid option depending on your data needs.
That comparison and analysis on your data is probably beyond the scope of an S.O. post but there’s plenty of content available discussing the pros and cons of each.
One other piece of advice – if you pay for data storage and you pay for some front end servers, try to get them in the same geolocation or same data center if possible. For that reason, sometimes it’s best to get both from the same cloud vendor (Azure, Amazon, etc…) – not to mention convenient billing.