Data storage Flashcards

1
Q

What are the five main categories of databases shown in the infographic?

A

The five main categories are Relational, Relational & Non-Relational, Non-Relational (NoSQL), In Memory, and Bare Metal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which database offers multi-dialect support including PostgreSQL and GoogleSQL?

A

Spanner offers multi-dialect support including PostgreSQL and GoogleSQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the SLA percentage offered by Cloud SQL?

A

Cloud SQL offers a 99.99% SLA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What distinguishes Firestore from other databases in terms of architecture?

A

Firestore is unique in being a serverless, document database with built-in cross-client sync capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What type of store is Bigtable primarily designed for?

A

Bigtable is designed as a key-value store for large-scale, low latency workloads

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the primary purpose of Memorystore?

A

Memorystore serves as an in-memory cache and key-value store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is unique about AlloyDB’s analytical capabilities?

A

AlloyDB uniquely offers HTAP (hybrid transaction/analytical processing) capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which database is specifically designed for Oracle workload migration?

A

Oracle Bare Metal is specifically designed to lift and shift Oracle workloads to Google Cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the key feature of Spanner regarding scaling?

A

Spanner offers unlimited scaling without compromising SQL capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which databases are classified as non-relational (NoSQL)?

A

Firestore and Bigtable are classified as non-relational (NoSQL) databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which database is best suited for IoT and time series data?

A

Bigtable is best suited for IoT/Clickstream/Time Series data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What database would you choose for electronic medical records?

A

Spanner is recommended for electronic medical records due to its high availability and scaling capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which database is recommended for gaming player profiles?

A

Spanner is ideal for gaming player profiles and gameplay data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

For retail catalogs and point of sales, which database is suggested?

A

Firestore is suggested for retail catalogs and point of sales

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which database should be used for fast data ingestion?

A

Memorystore should be used for fast data ingestion with sub-millisecond latencies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What database is suitable for news feeds and social chat applications?

A

Firestore is suitable for news feeds and social chat applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which database handles operational analytics best?

A

AlloyDB handles operational analytics best with its HTAP capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

For financial services applications, which database is recommended?

A

AlloyDB is recommended for financial services applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which database is ideal for web and mobile apps?

A

Cloud SQL is ideal for web and mobile apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What database solution works best for leaderboards?

A

Memorystore works best for leaderboards with its in-memory capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the minimum latency requirement for Memorystore?

A

Memorystore offers sub-millisecond latency for reads and writes

22
Q

Which database provides “4x faster transaction queries”?

A

AlloyDB provides 4x faster transaction queries

23
Q

What are the scaling capabilities of Spanner?

A

Spanner offers unlimited scaling capabilities

24
Q

How does Firestore handle offline scenarios?

A

Firestore handles offline scenarios with built-in offline caching

25
Q

What type of APIs does Bigtable support?

A

Bigtable supports HBase APIs

26
Q

What is the primary technical advantage of Cloud SQL for migrations?

A

Cloud SQL provides the fastest lift and shift migrations for OLTP workloads

27
Q

How does AlloyDB handle HTAP workloads?

A

AlloyDB handles HTAP workloads through hybrid transaction/analytical processing

28
Q

What type of infrastructure does Oracle Bare Metal provide?

A

Oracle Bare Metal provides pre-configured, tuned infrastructure

29
Q

How does Firestore handle cross-client synchronization?

A

Firestore handles cross-client synchronization through built-in capabilities

30
Q

What type of latency does Bigtable guarantee?

A

Bigtable guarantees consistent single-digit millisecond latencies

31
Q

When should you choose a relational vs. non-relational database?

A

Choose relational databases for structured data with fixed schemas, and non-relational for flexible, scalable needs

32
Q

What factors should be considered when choosing between Cloud SQL and AlloyDB?

A

Choose Cloud SQL for simple OLTP workloads and AlloyDB for high-performance PostgreSQL needs

33
Q

How does the architecture of Firestore support real-time updates?

A

Firestore’s architecture supports real-time updates through its serverless document database design

34
Q

Why would you choose Spanner over Cloud SQL for a global application?

A

Choose Spanner over Cloud SQL when you need unlimited scaling with SQL capabilities

35
Q

When should you implement Memorystore in your architecture?

A

Implement Memorystore when you need sub-millisecond latency for caching and key-value storage

36
Q

How does Bigtable’s architecture support high-scale workloads?

A

Bigtable’s architecture supports high-scale workloads through its key-value store design

37
Q

What architectural benefits does AlloyDB provide for PostgreSQL workloads?

A

AlloyDB’s architecture provides enhanced PostgreSQL compatibility with improved performance

38
Q

When should you consider Oracle Bare Metal in your architecture?

A

Consider Oracle Bare Metal when you need to migrate existing Oracle workloads without redesign

39
Q

How does Firestore’s architecture support offline-first applications?

A

Firestore’s architecture supports offline-first applications through built-in caching

40
Q

What architectural considerations are important for choosing between Spanner and Firestore?

A

Consider scale, consistency requirements, and global distribution needs when choosing between Spanner and Firestore

41
Q

Which database provides the best performance for analytical queries?

A

AlloyDB provides the best performance for analytical queries with its HTAP capabilities

42
Q

How does Bigtable handle scaling for large-scale workloads?

A

Bigtable handles scaling through its key-value store architecture designed for large-scale workloads

43
Q

What performance benefits does AlloyDB offer over standard PostgreSQL?

A

AlloyDB offers 4x faster transaction queries compared to standard PostgreSQL

44
Q

How does Spanner handle global scaling?

A

Spanner handles global scaling through unlimited scaling capabilities without compromising SQL functionality

45
Q

What performance characteristics make Memorystore suitable for caching?

A

Memorystore achieves sub-millisecond latencies through in-memory processing

46
Q

How does Cloud SQL handle read scaling?

A

Cloud SQL provides managed experience with common API and control plane across database engines

47
Q

What performance benefits does Firestore offer for real-time applications?

A

Firestore offers real-time performance through its serverless architecture

48
Q

How does Oracle Bare Metal ensure high performance?

A

Oracle Bare Metal ensures high performance through pre-configured, tuned infrastructure

49
Q

What scaling capabilities does Bigtable offer for time-series data?

A

Bigtable offers consistent single-digit millisecond latencies at any scale

50
Q

How does AlloyDB handle performance optimization for both transactional and analytical workloads?

A

AlloyDB optimizes performance through hybrid transaction/analytical processing capabilities