Udemy course - Sections 10-16 Flashcards
What does Amazon’s Relational Database Service (RDS) use?
EC2 instance, so you must choose and instance family/type
What are relational databases known as?
SQL - structured query language
What kind of database is RDS?
Online transition processing (OLTP) type
what are 4 benefits of RDS DBs?
1) easy to setup
2) highly available
3) fault tolerant
4) scalable
common use cases of RDS?
online stores and banking systems
what service does encryption use for RDS DBs?
KMS - key management service
how are RDS instances and snapshots recorded if setup?
encrypted and at rest
What DB engines does RDS support?
-sql server, oracle, mysql server, postgreSQL, Aurora, mariaDB
How do you scale RDS db?
increase instance size (computer/storage)
what kind of option do you have for heavy workloads on RDS DBs?
reading replicas (scales out for read/queries only)
What AZ options with disaster recovery for rds?
multi-AZ
What is aurora?
AWS db offering in rds family
what 2 db engines is aurora compatible with?
msql/postgreSQL buitl for cloud
what does amazon aurora feature?
fault-tolerant, self-healing storage system that auto-scales up to 128tb per database instance
5 features of dynamo db?
1) nosql db
2) key/value store and document store
3) non-relational, key/value type of db
4) serverless
5) push button scaling
what is redshift?
sql based data warehouse used for analytics
what kind of DB is redshift?
relational that is used for ONLAP (online analytics processing)
what does redshift use as an engine?
ec2 instances so you have to chose instance family/type
how many copies does redshift always keep/
3
what kind of backups does redshift provide?
continous/incremental