Databases and Analytics Flashcards
Scale workload of database by making up to five read-only copies; data only writes to main database
Read replicas
Deployment configuration where a failover database is created in a different AZ; if main db fails, failover database takes over
Multi-AZ
Deployment configuration that creates a read replica in a separate region; writes only to main database; high availability and better for regional users
Multi-Region
Managed in-memory database used typically for caching read-intensive workloads
Elasticache
Distributed key/value serverless database; can be replicated across three AZs for low latency retrieval
DynamoDB
An in memory database for DynamoDB used to cache frequently read objects
DynamoDB Accelerator
Table that can be accessed from multiple regions that has low latency
DynamoDB Global Tables
AWS Postgres-based database useful for OLAP (analytics and data warehousing); integrates with Quicksight and Tableau
Redshift
AWS service used to create Hadoop clusters to handle big data
ElasticMap Reduce
Serverless query service to query structures S3 objects (JSON, csv, parquet, etc)
Athena
Serverless ML-powered business intelligence service to create interactive dashboards
Quicksight
AWS implementation of MongoDB that allows you to store, query, and index JSON data
DocumentDB
Fully managed graph database used for highly connected datasets (e.g. social networks, recommendation engines)
Neptune
Immutable blockchain ledger used for financial transactions
Quantum Ledger Database (QLDB)
AWS blockchain service compatible with Hyperledger and Ethereum frameworks
Managed Blockchain
Managed ETL service
Glue
Service used to migrate databases to AWS; source database remains available during migration
Database Migration Service (DMS)
AWS hosted database service
Relational Database Service (RDS)
Proprietary AWS relational database service optimized for cloud usage
Aurora
True or False: The main purpose of a Read Replica RDS design is for enhanced availability
False - it is for improved scalability
True or False: The main purpose of a Multi-AZ RDS deployment is for high availability
True
What are the two main purposes of a Multi-Region RDS deployment?
Disaster Recovery
Local Performance