Unit 5 - Part 1
Unit 5 - Part 1
• Example: Spotify uses Google Cloud storage for storing and serving music using regional storage.
• Storage classes:
1. Multi-Regional: is used for the data which is accessed frequently around the world.
2. Regional: is used for the data which is accessed frequently in only one part of the world.
• Based on Usage:
1. Nearline: is best suited for data which is accessed less than once per month.
2. Coldline: is best suited for data which is accessed less than once per year.
Google Cloud Storage Services – (2) Cloud SQL
• It is a fully managed database service that makes it easy to set up, maintain, manage and
administer relational databases on Google Cloud Platform.
Google Cloud Storage Services – (3) Cloud Bigtable
• It is Google’s NoSQL Big Data database service.
• It powers core Google services including Search, Analytics, Maps and Gmail.
Google Cloud Storage Services – (3) Cloud BigTable
• It provides massively scalable NoSQL database suitable for low latency and high throughput workloads.
• It integrates easily with popular big data tools like Hadoop, Spark.
• It is best suitable for both Operational and Analytical applications including IoT, User Analytics and
Financial Data Analytics.
• BigTable can be used as storage engine for large scale applications and throughput
intensive data processing.
Google Cloud Storage Services – (4) Cloud Datastore
• It is highly scalable NoSQL database for web and mobile applications.
• Encryption at rest : Cloud datastore automatically encrypts all the data before it is written to the disk and
automatically decrypts the data been read by authorized use.
• It is used for applications that require high availability like inventory management system, product details for a
retailer, user profiles that deliver a customized experience based on user’s past activities and preferences,
transactions based on acid properties like transferring funds from one bank account to another.
Google Cloud Storage Services – (5) Cloud Spanner
• Google Cloud Spanner is a fully managed, scalable, globally distributed, and strongly
consistent database service offered by Google Cloud Platform (GCP).
• It is designed to combine the benefits of relational databases with the scalability of non-
relational databases.