Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)



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.

    Get Started

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 .

    Get Started

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.

    Get Started

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.