01 - RDS Flashcards

1
Q

RDS

A
  • Managed database instances
  • RDS can contain multiple DBs
  • Supports multiple DB engines.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Non-Relational Database Engines

A
  • Amazon Dynamo DB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Relational Database?

A
  • Relational Database (SQL)
    • consists of
      • tables
      • rows
      • columns
    • example:
      • Amazon Aurora DB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Access

A
  • Must use the CNAME to access the database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Supported instance types

A
  • db.m5 - general usage
  • db.r5 - is memory optimized
  • db.t3 - is burst capable.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Reliability

A
  • Failure of a AZ will kill the DB.
  • Managed database instance (1+ more DBs)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cost

A
  • Bill for the
    • instance +
    • Storage +
    • PIOPS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly