Databases Flashcards
What are the RDS Database types?
1) SQL Server
2) Oracle
3) MySQL
4) PostgreSQL
5) MariaDB
6) Amazon Aurora
What workloads is RDS used for?
OLTP (Online Transaction Processing)
A transactional or OLTP (online transaction processing) workload is a workload typically identified by a database receiving both requests for data and multiple changes to this data from a number of users over time where these modifications are called transactions.
What workloads is Redshift best for?
OLAP (Online Analytical Processing)
OLAP systems retrieve and manipulate data through complex queries and scans, organizing the data into different multidimensional views or reports for in-depth analysis.
What is a Read Replica?
Is a read only copy of your database
Can a read replica be in a separate AZ or region?
Yes
Can you use a Read Replica for disaster recovery?
No
Can you upgrade a Read Replica do be its own database?
Yes
When you upgrade a Read Replica database to its own database does it still get replication from the original database?
No
Do Read replicas require automatic backup?
Yes
What is the max number of read replicas you can have per Database instance?
5
Can you use a Multi-AZ backup DB as a read replica?
No, the database is only a copy of the main one and on standby if there is a failure from the first one.
What is Amazon Aurora?
A MySQL and Postgres compatible relational database engine
How much better performance does Aurora have over MySQL
5x
How much better performance does Aurora have over Postgres?
3x
Whats the starting size of an Aurora DB?
10gb
What size increments does aurora scale in?
10gb
What is the max size of Aurora storage autoscaling?
128TB
What is the max scale of compute resources for Aurora?
96vCPUs and 768 GB of memory
How many copies of your data are there in total with Aurora by default?
6
2 in every availability zone with a minimum of 3 availability zones