Storing Your Data
Choose the right storage options for your application and let Google take care of managing and scaling it to meet your needs.-
Cloud SQL
A fully-managed, relational MySQL database. Google handles replication, patch management and database management to ensure availability and performance. Learn More -
Cloud Storage
A durable and highly available object storage service. With global edge-caching, your users have fast access to your app’s data from any location. Learn More -
Cloud Datastore
A managed, NoSQL, schemaless database for storing non-relational data that automatically scales as you need it and supports transactions as well as robust, SQL-like queries. Learn More
Choosing a Storage Option
-
Google offers several options for storing and analyzing data using
Google Cloud Platforms services. For all of 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.
Use Case | Service | |
---|---|---|
You know and love MySQL, and want to host your databases in the cloud. | Google Cloud SQL | |
You want to store your application data, consisting of files of almost any kind and sizes up to 5 TB, in the cloud. | Google Cloud Storage | |
You're developing applications that need scalable, fast queries over your data without the schema requirements imposed by a relational database. | Cloud Datastore | |
You want to store your private files online and access them in a web browser. You want to choose who can view, share, and edit your files. | Google Drive |
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.