Database Flashcards

1
Q

Databases

A

Databases allow us to collect, store, retrieve, sort, graph, and manipulate data.

A database is an organized collection of various forms of data.

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

Relational Databases

A

RDS
Aurora

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

NoSQL Databases

A

DynamoDB

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

Document Databases

A

DocumentDB

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

In-Memory Database

A

ElastiCache

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

Graph Database

A

Neptune

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

Amazon Relational Database Service (RDS)

A

Supports popular database engines (MySQL, Aurora, PostgreSQL, Microsoft SQL Server, MariaDB, Oracle)

Offers high availability and fault tolerance using Multi-AZ deployment option

AWS manages the database with automatic software patching, automated backups, operating system maintenance, and more.

RDS is only for relational databases. Don’t forget the supported database engines: Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, and SQL Server

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

Amazon Aurora

A

Aurora is a relational database compatible with MySQL and PostgreSQL that was created by AWS.

5x faster than normal MySQL and 3x faster than normal PostgreSQL

Managed by RDS

Scales automatically while providing durability and high availability

Don’t forget Aurora only supports PostgreSQL and MySQL.

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

Amazon DynamoDB

A

DynamoDB is a fully managed NoSQL key-value and document database.

Fully managed and serverless.

Scales automatically to massive workloads with fast performance.

Going into the exam, don’t forget DynamoDB is a NoSQL database.

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

Amazon DocumentDB

A

DocumentDB is a fully managed document database that supports MongoDB.

Fully managed and serverless

Non-relational

Scales automatically to massive workloads with fast performance

Keep in mind that DocumentDB supports MongoDB.

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

Amazon ElastiCache

A

ElastiCache is a fully managed in-memory datastore compatible with Redis or Memcached.

Data can be lost.

Offers high performance and low latency.

In-memory datastore

Keep in mind that ElastiCache is an in-memory datastore

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

Amazon Neptune

A

Neptune is a fully managed graph database that supports highly connected datasets.

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