Databases on AWS Flashcards
What is RDS?
AWS’s relational database service.
What is RDS primarily used for?
OLTP- Online Transaction Processing
What is DynamoDB primarily used for?
OLAP- Online Analytics Processing
What are the 6 engines currently supported on RDS?
1) mySQL
2) Amazon Aurora
3) PostgreSQL
4) MariaDB
5) Oracle
6) SQL server
What is Redshift?
AWS’s data warehousing solution.
What is ElastiCache?
Service used to cache frequently used queries to improve performance of existing databases:
Name 2 ElastiCache engines?
1) Redis- Advanced multi AZ or backups
2) Memcached- Basic caching
What does RDS run on?
VMs
Can you access a RDS?
No, you cannot SSH into a RDS vm
Who is responsible for patching RDS OSs?
AWS is responsible for patching underlying VM of an RDS instance
Is RDS serverless?
No, but Amazon’s Aurora is serverless
Is DynamoDB serverless?
Yes
What are the 2 types of backups available on RDS?
1) Automated backups
2) Database snapshots
What is a read replica and why would you use one?
Read replica is the process of replicated an RDS instance and using one copy for read only and the primary RDS instance as the read/write instance. It is used to improve the performance of a database.
Can read replicas be multi AZ?
Yes