Data and Analytics - Redshift Flashcards
1
Q
What type of processing is Redshift used for?
A
OLAP (Online Analytical Processing) for analytics and data warehousing.
2
Q
How is Redshift different from a transactional database?
A
Redshift stores data in columns instead of rows, enabling faster analytics and aggregations.
3
Q
What are the methods to ingest data into Redshift?
A
Kinesis Data Firehose: Streams data via S3 and issues a copy command.
S3 Copy Command: Manually copy data from S3 to Redshift using IAM roles.
JDBC Driver: Insert data from applications or EC2 instances.
4
Q
How does Redshift compare to Athena?
A
Redshift: Faster queries, joins, and aggregations; requires a cluster.
Athena: Serverless; queries data directly from S3.