AWS Database Services Flashcards

1
Q

Payment Options

A

On Demand: most expensive

Reserved Instances: Low up-front fee + discounted rate. 1-3 year terms.

All Upfront = largest discount

Partial upfront = low upfront fee plus discounted rate

No Upfront = discounted hourly rate for term. One year at a time only.

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

What is a Read Replica?

A

Provide enhanced performance and durability for database (DB) instances. Creating Read Replicas across regions improves your disaster recovery capabilities and allows you to scale out globally.

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

What are the two main categories of databases?

A
  1. Relation (SQL): Stores related data in tables/rows. Typically used for very structured data.
  2. Non-relation (NoSQL): Stores related data in JSON-like, name-value documents. Typically used for unstructured data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What type of database does RDS provision?

A

Relational; RDS = Relational Database Service

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

What type of database does DynamoDB provision?

A

NoSQL

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

What Database engines are offered by AWS RDS?

A
  1. Amazon Aurora
  2. PostgreSQL
  3. MySQL
  4. MariaDB
  5. Oracle
  6. MS SQL Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is RDS?

A

Web service that makes it easier to set up, operate, and scale a relational DB in the cloud.

RDS provides cost-efficient, resizable capacity while automating time consuming administration tasks such as hardware provisioning, database setup, patching and backups.

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

What is Amazon Aurora?

A

Amazon’s own relational database engine offering. Supports both MySQL and PostgreSQL

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

What is DynamoDB?

A

A fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale.It is a fully managed cloud database that supports both document and key-value store models.

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

What are the different types of NoSQL databases?

A
  1. Key-value
  2. Document
  3. Graph
  4. In-memory
  5. Search
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the uses & benefits of RDS?

A
  1. Easy to set up, highly available, fault tolerant, and scalable
  2. Used when data is clearly defined and you need a relational database
    - Common use cases include online stores and banking systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the uses & benefits of DynamoDB?

A
  1. When data is fluid/can change and you need a non-relational database
  2. Fast, highly scalable, and fully managed
    - Common use cases include web analytics and social networks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is ElastiCache?

A

Web service that makes it easy to deploy, operate, and scale an in-memory data store, or cache, in the cloud.

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

What open source in-memory engines does ElastiCache support?

A
  1. Redis

2. MemcacheD

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

What is RedShift?

A

Fast, fully managed data warehouse that makes it simple and cost-effective to analyze all your data using standard SQL and your existing BI tools.

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

What does RedShift do?

A

Allows you to run complex, analytic queries against petabytes of structured data using sophisticated query optimization, columnar storage on high-performance local disks, and massively parallel query execution.