Ch-2. GCP Tech-Stack - Storage services
Swapnil Kodgire
Cloud Data Architect |GCP|AWS|AZURE| Big Data/ETL/BI Architect | Data Modeler | Lake House/ Data Lake/Delta Lake Consultant
Google Cloud offers 9 storage and database options namely:
1.) Google Cloud Storage
Google Cloud Storage is the object storage service offered by Google Cloud. It provides some interesting features such as object versioning or fine-grain permissions (per object or bucket), that can make development easy and help reduce operational overheads. It also serves as the foundation of several different services.
Key Features
2.) Cloud Firestore
Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. Like Firebase Realtime Database, it keeps the data in-sync across client apps through real-time listeners and offers offline support for mobile and web so users can build responsive apps that work regardless of network latency or Internet connectivity.
3.) Google Cloud Filestore
Google Cloud Filestore is widely used when it comes to performing heavy machine learning tasks, media processing, rendering, etc due to the high throughput it is highly preferred. It is generally not considered as a storage option, but a temporary drive for performing high read intensive tasks.
Key Features
4.) Persistent Disk
Persistent disks are durable network storage devices that the instances can access like physical disks on a desktop or a server. The data on each persistent disk is distributed across several physical disks. The physical disks and the data distribution are managed by the Compute Engine to ensure redundancy and optimal performance.
Key Features
5.) Cloud SQL
Cloud SQL is a fully-managed database service that helps in setting up, maintain, manage, and administer relational databases on the Google Cloud Platform.
领英推荐
Key Features
6.) Cloud Spanner
Cloud Spanner is a fully managed, mission-critical, relational database service. It offers transactional consistency at a global scale, schemas, SQL, and automatic, synchronous replication for high availability.
Key Features
7.) Cloud Bigtable
Cloud Bigtable is Google’s NoSQL Big Data database service. It is the same database powering many Google services, like Search, Analytics, Maps, and Gmail.
Key Features
8.) Cloud Datastore
Cloud Datastore is a highly-scalable NoSQL database.?It uses a distributed architecture to automatically manage scaling. The queries scale with the size of the result set and not the size of the data set.
Key Features
9.) BigQuery
Key Features