AWS Databases Flashcards

1
Q

What is RDS?

A

Amazon Relational Database Service (Amazon RDS) is a managed service that makes it easy to set up, operate, and scale a relational database in the cloud.

  • SQL type of database.
  • Can be used to perform complex queries and joins.
  • Easy to setup, highly available, fault tolerant, and scalable.
  • Used when data is clearly defined.
  • Common use cases include online stores and banking systems.

RDS is a fully managed service and you do not have access to the underlying EC2 instance (no root access).

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

What is Amazon DynamoDB?

A

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.

  • NoSQL type of database (non-relational).
  • Fast, highly available, and fully managed.
  • Used when data is fluid and can change.
  • Common use cases include social networks and web analytics.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Amazon RedShift?

A

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 existing Business Intelligence (BI) tools.

RedShift is ideal for processing large amounts of data for business intelligence.

RedShift is used for running complex analytic queries against petabytes of structured data, using sophisticated query optimization, COLUMNAR storage on high-performance local disks, and massively parallel query execution.

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

What is Amazon ElastiCache?

A

ElastiCache is a web service that makes it easy to deploy and run Memcached or Redis protocol-compliant server nodes in the cloud.

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