ElastiCache and Redshift Flashcards

1
Q

What is ElastiCache?

A

Simplified Defintion:
ElastiCache is a data caching service used to help improve speed/performance of web applications running on AWS.

AWS Definition:
ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory data store or cache in the cloud. The service improves the performance of web application by allowing you to retrieve information from fast, managed, secure in-memory data stores, instead of relying entriely on slower disk-based databases. ElastiCache supports two open-sources in-memory engines: Redis and Memcached.

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

What is Redis?

A

A fast, open source, in-memory data store and cache. One of two ElasticCache supported open-source in-memory engines.

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

What is Memcached?

A

A widely adopted memory object caching system. One of two ElasticCache supported open-source in-memory engines.

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

What is Redshift?

A

Simplified Definition:
Redshift is a data warehouse database service designed to handle petabytes of data for analysis.

AWS Database:
Amazon Redshift is a fast, fully managed data warehouse that makes it simple and cost effective to analyze all your data using standard SQL and your existing Business Intellignece (BI) tools. It allows you to run complex analytic queries against petabytes of structured data, using sophisticated query optimazation, columnar storage on high-performance local disks, and massgively parallel query execution.

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

Which of the folliwng is NOT a SQL database engine?

a. Amazon Aurora
b. DynamoDB
c. MySQL
d. PostgreSQL

A

b. DynamoDB

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

Which of the following is a non-relational database service provided by AWS?

a. PostgreSQL
b. DynamoDB
c. Amazon Aurora
d. Amazon RDS

A

b. DynamoDB

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

What is Amazon RDS?

a. A Relational Database Service
b. A Data Caching Database Service
c. A Data Warehousing Database Service
d. A anon-Relational Database Service

A

a. A Relational Database Service

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

Which of these AWS servcies is best suited for analyzing data using standard SQL and Business Intelligence (BI) tools?

a. Amazon RDS
b. Amazon DynamoDB
c. Amazon ElastiCache
d. Amazon Redshift

A

d. Amazon Redshift

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

What is ElastiCache?

a. A data warehouse database service
b. A non-relational database service
c. A relational database service
d. A data caching database service

A

d. ElastiCache - Amazon ElastiCache is a data caching database service. It utilizes the in-memory caching engines of Redis and Memcached.

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

What is RedShift?

a. A non-relational database service
b. A relational database service
c. A data warehouse database service
d. A data caching database service

A

C. A data warehouse database service

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

What is Amazon DynamoDB?

a. A non-relational database service.
b. A relational database service
c. A data caching database service
d. A data warehousing database service

A

a. A non-relational database service.

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

Which database service uses a JSON document and key-value store model?

a. RDS
b. Aurora
c. Redshift
d. DynamoDB

A

d. DynamoDB

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