Databases Flashcards

1
Q

Amazon Relational Database Service (RDS)

A

Service for launching and managing relational DBs

Supports: Amazon Aurora, Postgre SQL, MYSQL, Maria DB, Oracle, and MS SQL

Highly available w/ fault tolerance using multi-AZ deployment option

AWS manages the DB w/automatic software patching, automated backups, OS maint & more

Launch replicas across regions to provide enhanced performance and durability

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

Amazon Aurora

A

Relational DB service compatible with MySQL & Postgre SQL

Cheaper service

5x faster than MySQL and 3x faster than Postgre SQL

Scales automatically while providing availability and durability

Managed by RDS

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

Amazon Dynomo DB

A

Fully managed NoSQL, key value, andDocument DB

Fully managed and serverless

Non-relational

Scales automatically to massive workloads with fast performance

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

Amazon Document DB

A

Fully managed document DB that supports Mongo DB

Fully managed and serverless

Non-Relational

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

Amazon Elasticache

A

In memory data store

Compatible with Reid’s and memcached engines

Data can be lost!

Offers high performance with low latency

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

Amazon Neptune

A

Graph database service

Supports highly connected datasets like social media networks

Fully managed and serverless

Fast and reliable

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

Best use case for each DB service

A

RDS - Migrate on-prem oracle DB to the cloud

RDS / Aurora - migrate on prem Postgre DB to the cloud

Elasticache - Alleviate DB load for data that is accessed often

Neptune - Process large sets of user profiles and social interconnections

Dino of DB - nosql DB fast enough to handle millions of requests a second

Document DB - Operate Mongo DB workloads @ scale

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

Database Migration Service (DMS)

A

Helps migrate DBs to or within AWS

Continuous data replication

Supports homogenous or heterogeneous migrations (eg oracle to oracle or oracle to Aurora)

Virtually no downtime

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