Data Platform Flashcards

1
Q

What is Snowflake?

A

A cloud-native managed data platform for data storage, processing, and analysis.

Snowflake operates at the scale of big data and runs as a SaaS offering.

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

Is Snowflake built on top of existing big data technology?

A

No, it is an independent technology not built on Hadoop or similar platforms.

Snowflake has its own proprietary SQL query engine.

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

What does it mean that Snowflake is a managed data platform?

A

No hardware or software installation, configuration, or management is required by users.

Maintenance, management, upgrades, and tuning are handled by Snowflake.

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

What platforms does Snowflake currently support?

A

AWS, Microsoft Azure, and Google Cloud Platform.

Snowflake abstracts the details of the underlying cloud platform.

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

What is the significance of Snowflake being cloud-first and cloud-only?

A

It does not run in any on-premise mode.

Users are not tied to a specific cloud platform.

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

What is a concern regarding vendor lock-in for users of Snowflake?

A

Lock-in to Snowflake as a technology despite support for multiple cloud platforms.

Users should consider the implications of being tied to Snowflake.

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

What determines where data is stored and compute is provisioned in Snowflake?

A

Regions on each cloud platform.

Users can provision Snowflake accounts on different cloud platforms.

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

Which cloud platform does Snowflake have the most complete support for?

A

Amazon Web Services (AWS).

Some features may have limited availability on Azure or GCP.

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

True or False: Snowflake requires users to manage hardware and software.

A

False.

Snowflake abstracts away all hardware and software management tasks.

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

Fill in the blank: Snowflake is a _______ data platform.

A

managed

This emphasizes that users do not need to worry about installation or maintenance.

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