Google App Engine gives you the choice of three persistence solutions:
- NoSQL Datastore - "provides a NoSQL schemaless object datastore, with a query engine and atomic transactions"
- Cloud SQL - "provides a relational SQL database for your App Engine application, based on the familiar MySQL database"
- Cloud Storage - "provides a storage service for objects and files up to terabytes in size"
These names and their defintions are somewhat confusing to me. Is it that the NoSQL Datastore isn't cloudbased?
Are their performance benefits from just using the standard NoSQL Datastore vs. moving to the cloud? If so what are they?
Is the only difference between Cloud SQL and Cloud Storage the amount of data you can store? Or are these two completely different ideas altogether? Thanks in advance!