What language do Relational Databases use?
SQL
What are NoSQL Databases?
Non-relational Databases
Benefits of NoSQL Databases
AWS RDS is
Relational Database Service that allows you to create databases in the cloud that are managed by AWS
Amazon Aurora is
An AWS cloud optimized database service
Aurora is (more/less) expensive than RDS but (more/less) efficient
Aurora is more expensive than RDS but more efficient
What is Amazon Aurora Servrerless?
Automated database instantiation and auto-scaling based on actual usage
Read Replica RDS Deployment
Scale the read workload of your DB
* Can create up to 15 Read Replicas
* Data is only written to the main DB
Multi-AZ RDS Deployment
Multi-Region RDS deployment
What is Amazon ElasticCache?
AWS managed in-memory databases with high performance, low latency that helps reduce load off databases for read intensive workloads
DynamoDB
DynamoDB Accelerator - DAX
Fully Managed in-memory cache for DynamoDB only
DynamoDB – Global Tables
Redshift
*OLAP
*Columnar Storage
*Massively Parallel Query Execution (MPP)
*SQL
*Data Warehouse
*BI tools intergration
Redshift Serverles
Elastic MapReduce (EMR)
*helps creating Hadoop clusters (Big Data) to analyze and process
vast amount of data
* Auto-scaling and integrated with Spot instances
* Use cases: data processing, machine learning, web indexing, big
data…
Athena
QuickSight
DocumentDB
*The MongoDB of AWS
*NoSQL
*used to store, query, and index JSON data
* Fully Managed, highly available with replication across 3 AZ
*Automatically scales
Amazon Neptune
Amazon Timestram
Quantum Ledger Database
Amazon Managed Blockchain