Choosing a Storage Option
-
Google offers several options for storing your data using Google Cloud Platform services. For all Google's Cloud Platform services, there is no upfront cost, and you pay only for what you use. We keep your data safe and we make it available fast. We keep your service running, replicate and backup your data, and do all the maintenance work for you so you can focus on what matters to you: developing your application.
Watch the video for an overview of choosing a storage option and use the table below to match your use case with storage service. Keep in mind that the optimal solution for your application might be a combination of services.
| Use Case | Service | Benefits |
|---|---|---|
Host a MySQL database in the cloud. |
|
|
Store unstructured data in the cloud. |
|
|
Host a NoSQL database in the cloud. |
|
|
Store your private files in the cloud. |
|
Google Cloud SQL: Relational Databases in Google's Cloud
-
With Google Cloud SQL you can create, configure, and use MySQL databases that live in Google's Cloud. We manage replication, encryption, patch management, and backups, so you focus on your applications and services.
You can create, configure, manage, and monitor your database instances with just a couple of clicks in our console or using a command line tool. Manage your instances using any applications and tools you already use with MySQL.
Google Cloud Storage: Store Your Data in Google's Cloud
-
Store your files and application data with pay-as-you-go pricing that scales as your needs grow. Objects can be terabytes in size and stored in the United States, European Union, or Asia.
Access your data with an HTTP API, a web-based interface, a command line tool, or one of many language libraries. Serve static data directly from Cloud Storage or store data that you can use with App Engine, Compute Engine, BigQuery, Cloud SQL, and Prediction API.
Google Cloud Datastore: A Fully Managed NoSQL Data Storage Service
-
Google Cloud Datastore is a fully managed, schemaless database for storing non- relational data. Cloud Datastore automatically scales with your users and supports ACID transactions, high availability of reads and writes, strong consistency for reads and ancestor queries, and eventual consistency for all other queries.
Each Cloud Datastore instance is fully managed by Google so there is no planned downtime, replication across multiple datacenters, automatic scaling as your traffic increases, and monitoring by Google engineers.