01 - RDS Flashcards
1
Q
RDS
A
- Managed database instances
- RDS can contain multiple DBs
- Supports multiple DB engines.
2
Q
Relational Database Engines
A
- Microsoft SQL Sever
- MySQL Server (open source) Port: 3306 (required for exam - same as Aurura)
- PostgresSQL (open source)
- Oracle
- AWS Aurora (MySQL compatible)
- MariaDB (open source)
3
Q
Non-Relational Database Engines
A
- Amazon Dynamo DB
4
Q
What is a Relational Database?
A
- Relational Database (SQL)
- consists of
- tables
- rows
- columns
- example:
- Amazon Aurora DB
- consists of
5
Q
What is a NON-Relational Database?
A
- Non-Relational Databases (No SQL)
- consists of
- collections (tables)
- documents (rows)
- key value pairs (fields)
- Example:
- Amazon Dynamo DB (JSON / NoSQL)
- consists of
6
Q
Access
A
- Must use the CNAME to access the database
7
Q
Supported instance types
A
- db.m5 - general usage
- db.r5 - is memory optimized
- db.t3 - is burst capable.
8
Q
Provision storage for DB on attached EBS storage
A
- SSD gp2 or io1 offer high end performance
- Magnetic is offered for compatibility only. Long term historic usage.
9
Q
Reliability
A
- Failure of a AZ will kill the DB.
- Managed database instance (1+ more DBs)
10
Q
Cost
A
- Bill for the
- instance +
- Storage +
- PIOPS
11
Q
When to use RDS database?
A
- Definitions:
- OLTP (Online Transaction Processing) (RDS)
- OLAP (Online Analytics Processing) (RedShift)
- Differences:
- Focuses on the type of queries run