Google Cloud Storage Options

There are several storage option available: structured, unstructured, transactional, and relational.

Cloud Storage. It is an object storage, which means the data stored as a packaged object in the form of data, its relevant metadata (date created, author, resource type), and permission. These keys will be available in the form of URL. There are four primary storage classes within cloud storage

  • frequently accessed which is great for data that’s stored for only brief periods of time.

  • nearline storage (once per month) usually used for backups

  • coldline storage (once 90 days) usually used as archive and disaster recovery

  • archive storage (once a year)

Cloud SQL. It supports relational databases, including MySQL, PostgreSQL, and SQL Server as a service.

Cloud Spanner. It is a relational database which strongly consistent and use SQL dialect. It suits the use cases of relational database management system with joins and secondary indexes with high availability and consistency when the data sizes exceeds 2 terabytes and serve high numbers of input and output operations.

Cloud Firestore. It is horizontally scalable, NoSQL cloud database. The data is stored in documents and then organized into collections.

Cloud Bigtable. It is NoSQL big data database service. It can handle high workloads at consistent low latency and high throughput, so it’s a great choice for both operational and analytical applications. It is good to be used with working with more than 1TB of semi-structured or structured data. Typically this is used to serve data to applications, dashboards, and data services.

Option
Use Case
Capacity

Storage

Storing immutable blobs larger than 10 MB

Petabytes Max unit size: 5 TB per blobs

SQL

  • Full SQL support for online transaction

  • Web frameworks

Up to 30,720 GB

Spanner

  • Full SQL support for online transaction

  • Horizontal scalability

  • Large scale database

Petabytes

Firestore

Scaling and predictability with real time query and offline query

Terabytes Max unit size: 1 MB pe ebtry

Bigtable

  • Storing large amount of structured objects

  • Does not support SQL queries and multi-row transactions

  • Analytical data with heavy reads and writes

Petabytes Max unit size: 10 MB per cell & 100 MB per row

Last updated