AWS Databases Flashcards
Relational Database Service (RDS)
Fully managed service that makes it easy to launch and manage relational databases
- offers high availability and fault tolerance using Multi-AZ deployment option
- AWS manages the database with automatic software patching, automated backups, operating system maintenance and more
- launch read replicas across Regions in order to provide enhanced performance and durability
RDS Aurora
Relational database compatible with MySQL and PostgreSQL that was created by AWS
- 5x faster than normal MySQL and 3x faster than normal PostgreSQL
- scales automatically while providing durability and high availability
- deploy replicas for read scaling within and across Regions
- automated backups
DynamoDB
Fully managed NoSQL key-value and document database
- Serverless
- Schema less
- scales automatically to massive workloads with fast performance with no downtime
DocumentDB
Fully managed document database that supports MongoDB
ElastiCache
Fully managed in-memory datastore compatible with Redis or Memcached
- caches database queries
- provides sub-millisecond latency to power internet-scale real-time applications
MemoryDB for Redis
In-memory database that delivers ultra fast performance
- stores entire data set in memory (database and cache)
Neptune
Fully managed graph database that supports highly connected datasets
DynamoDB Accelerator (DAX)
fully managed, highly available in-memory cache for DynamoDB that deliver up to 10x performance improvement of requests per second
- from milliseconds to microseconds
Amazon RedShift
fast, fully managed data warehouse that makes it simple and cost-effective to analyze all your data using standard SQL and existing Business Intelligence (BI) tools
- SQL based data warehouse used for analytics applications