GCP Datastores Flashcards
What is MemoryStore for Redis?
Google Cloud’s fully managed Redis service.
What is Cloud Storage?
Cloud Storage is a managed service for storing unstructured data as Objects/Blobs.
What are the four storage options for Cloud Storage?
Standard - frequently accessed data
Nearline - infrequently accessed data (30d or less)
Coldline - infrequently accessed data (90d)
Archive - Rarely accessed data (1y)
What is Object Lifecycle Management?
A Cloud Storage feature that allows you to configure how long a bucket keeps data in a certain storage option.
Example: Changing from Standard to Coldline after 2 weeks of inactivity.
What is a retention policy?
A retention policy is a feature that specifics how long data must be unchanged for.
It is applied retroactively on existing objects in a bucket.
What is a retention policy lock?
A guard that prevents a retention policy from being removed.
Once applied you cannot reduce or remove it, but you can increase it.
Furthermore, you cannot delete a locked bucket if it has objects that haven’t met the retention period.
What is Redis?
An open-source, in-memory data store, typically used for caching data.
What is BigQuery?
BigQuery is a serverless data warehouse with built-on ML/AI and BI.
What is Object Versioning in Cloud Storage?
Object versioning is a Cloud Storage feature that tracks changes to objects within a bucket and allows admins to manage (restore, delete, etc) them.
What is Firestore?
A serverless NoSQL database
What is Cloud Spanner?
A managed globally available, SQL/relationship database with 99.999% availability.
What is Cloud SQL?
A fully managed, regionally available SQL database with support for MySQL, PostgreSQL and Microsoft SQL.
What is Filestore?
A fully managed shared filesystem from Google Cloud.
What is Persistent Disk?
Block storage for VM instances. They act as the instance’s data drive.
How are objects stored in Cloud Storage?
They are stored in buckets as immutable objects.
A ‘change’ to an object just creates a completely new one.