We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
GC-WEEK-3
1. Storage and Database Options:
○ Structured vs. Unstructured storage: ■ Structured data: Organized in rows and columns (e.g., relational databases) and easily searchable with query languages like SQL. ■ Unstructured data: Lacks a predefined model or structure (e.g., text, images, videos) and often requires specialized tools for processing and analysis. ○ Cloud Storage for object data: Used for storing and retrieving binary data (e.g., images, videos, backups). Offers different storage classes based on access frequency. ○ Cloud SQL for relational databases: Managed service for MySQL and PostgreSQL, providing automatic backups, updates, and high availability configurations. ○ Cloud Spanner for globally distributed databases: Combines the benefits of relational databases with horizontal scalability and strong consistency across regions. ○ NoSQL databases: ■ Cloud Datastore: Document-oriented NoSQL database for web and mobile applications, supporting ACID transactions and strong consistency. ■ BigTable: Wide-column NoSQL database designed for large analytical and operational workloads, offering low-latency reads and writes. 2. Use Cases for Storage Solutions: ○ Content storage and delivery: Storing and serving media content like images, videos, and website assets using Cloud Storage. ○ Data analytics and compute: Storing and processing data for analytics and machine learning using solutions like BigQuery and Cloud Dataproc. ○ Backup and archival storage: Using Nearline and Coldline storage for cost-effective storage of infrequently accessed data and backups. 3. Relational Database Services: ○ Cloud SQL: Provides managed MySQL and PostgreSQL databases with features like automatic backups, replication, and updates, ensuring high availability and reliability. 4. NoSQL Database Services: ○ Cloud Datastore: A fully managed, schema-less NoSQL database built for automatic scaling, high performance, and ease of application development. ○ Cloud BigTable: A highly scalable NoSQL database ideal for large analytical and operational workloads, offering low-latency reads and writes.