Storage Flashcards
Cloud Storage
Flexible large file blob storage.
No indexing.
Used for:
Cloud based media (img, audio, video)
HDFS storage for Dataproc
BigQuery source data
Cloud SQL & Spanner
No ops relational databases
Low latency, transactional
Use cases:
Any standard SQL (SQL < GBs, Spanner > TBs)
Transactional info e.g. inventory, user list, financial transactions
Cloud Datastore
Non relational, structured
Transactional w/ low latency
Single index - slow write, fast read
Use cases:
Hierarchical data storage e.g. JSON, XML, Protocol buffer
Collect + query mobile data from apps
Low latency, multi-user apps e.g. mobile games
Cloud Bigtable
Analytical, non relational, single key storage.
Native time series support. Low latency r/wr.
Use case:
Scaleable collection, storage & analysis of data
Time series data (e.g. from sensors), marketing data, financial data, IoT device data
Cloud BigQuery
Analytical, denormalized database with SQL-like queries
Supports stream + batch data
Use cases:
Business analytics with serverless data store
Alternative to Hadoop with Hive
Mostly for Business Info analysis.