Databases and Analytics Flashcards
Relational Database
Relations between tables in a database
Language for relational databases
SQL
NoSQL DB Benefits
Flexible
Scalable
High-performance
Highly functional
RDS acronym
Relational Database Service
What are key-value, Document, graph, in-memory, and search databases examples of?
NoSQL Databases
NoSQL DB’s purpose built for…
Specific data models with flexible schemas for modern apps
NoSQL data type
JSON
What database type can be nested?
NoSQL (JSON)
AWS managed DB benefits
Provisioning, HA, Scaling, Backup, restore, OS patching, monitoring, alerting
AWS service for Oracle
RDS
RDS
Managed DB service using SQL
AWS service for Postgres
RDS
AWS service for MariaDB
RDS
AWS service for Aurora
RDS
Can you SSH into RDS instances
no
DB types supported by Aurora (2)
PostgreSQL
MySQL
Aurora DB max size
128TB
How much more does Aurora cost over RDS (percent)
20%
Which DB type is more cloud native (RDS or Aurora)?
Aurora
RDS Read Replica
Scale read workload
Max RDS read replicas
15
RDS Multi-AZ
Failover in case of AZ outage
How many failover AZ’s in RDS multi-AZ?
1
RDS Multi-Region
Read replicas in different regions
In-Memory Database service
ElastiCache
AWS service for Redis
ElastiCache