I am developing an app which is supposed to send data to a MySQL DB in a remote server so as to be later displayed in a webpage that grabs the data from that server, and I was wondering if it's possible to use some NoSQL solution instead of MySQL?
I have been reading about CouchDB and MongoDB but I still don't understand if I could use them for my purposes, as for example with MongoDB, I have to install the app on the Android phone and I still have no clue how I can install it in a remote server.
Google Cloud datastore is a highly scalable low latency NoSQL database. It is built on top of Bigtable and Google Megastore. It provides the scalability of a NoSQL database and features of a relational database providing both strong consistency guarantee and high availability.
Due to its inclusion in the Android Software Development Kit (SDK), SQLite, an open-source relational database, is the most common database technology associated with Android applications.
Netflix is all about using the right tool for the job. In this post, I'd like to touch on the reasons behind our choice of three such NoSQL tools: SimpleDB, Hadoop/HBase and Cassandra.
From the very beginning, Facebook relied on relational MySQL database as data storage. However, Facebook's engineers, inspired by Google's paper about Google BigTable NoSQL database, developed Cassandra, column-family store, Facebook's NoSQL database.
CouchBase Mobile is probably what you are looking for. I don't think there is an equivalent solution for MongoDB yet, and it's not really what it is designed for anyway.
EDIT: But what is wrong with the MySQL option?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With