AWS Database study materials
AWS Database study resources

AWS Database key terms

AWS Database · Get comfortable with the vocabulary.

Amazon Aurora

A MySQL- and PostgreSQL-compatible relational engine on AWS that stores data in a distributed, self-healing cluster volume with six copies spread across three Availability Zones.

Related: Aurora Serverless v2, Aurora Global Database, Read replica
Aurora Serverless v2

An Aurora configuration that scales compute capacity up and down in fine-grained Aurora Capacity Units based on current load, without provisioning or managing fixed instance sizes.

Related: Amazon Aurora, Read replica
Read replica

A read-only copy of a database that receives asynchronous updates from the primary instance and is used to offload read traffic and improve read scalability.

Related: Amazon Aurora, Multi-AZ deployment
Multi-AZ deployment

A configuration in which the database keeps a synchronous standby copy in a second Availability Zone and fails over to it automatically when the primary becomes unavailable.

Related: Read replica, DB subnet group
DynamoDB partition key

The attribute whose hashed value decides which physical partition stores an item; it must be chosen so that traffic and data spread evenly across partitions.

Related: DynamoDB global secondary index, Read/write capacity unit
DynamoDB global secondary index

An index with its own partition and sort key that lets you query a table on alternate attributes; it is maintained asynchronously and has separately provisioned throughput.

Related: DynamoDB partition key, Read/write capacity unit
Read/write capacity unit

DynamoDB throughput units: one read capacity unit covers one strongly consistent read per second for an item up to 4 KB, and one write capacity unit covers one 1 KB write per second.

Related: DynamoDB partition key, DynamoDB Accelerator (DAX)
DynamoDB Streams

An ordered, time-limited log of item-level changes in a DynamoDB table that applications or Lambda functions can consume to react to modifications.

Related: DynamoDB global secondary index, DynamoDB TTL
DynamoDB TTL

A table setting that automatically deletes expired items based on a timestamp attribute, freeing storage without consuming write capacity.

Related: DynamoDB Streams
Amazon Redshift

A managed, columnar, massively parallel data warehouse service built for analytical SQL queries over large datasets.

Related: Redshift Spectrum, Amazon Aurora
Redshift Spectrum

A Redshift capability that runs SQL queries directly against files stored in Amazon S3, extending warehouse analysis to external data without loading it first.

Related: Amazon Redshift
Amazon ElastiCache

A managed in-memory caching service supporting Redis OSS or Memcached engines, used to cut database load and reduce latency for repeated reads.

Related: DynamoDB Accelerator (DAX), Amazon Aurora
Amazon DocumentDB

A managed document database service compatible with MongoDB APIs that stores JSON-like documents and supports indexing and rich query operations.

Related: Amazon Neptune
Amazon Neptune

A managed graph database service optimized for storing and querying highly connected data using Gremlin, SPARQL, or openCypher.

Related: Amazon DocumentDB
Amazon Keyspaces

A managed, serverless, wide-column database service compatible with Apache Cassandra Query Language, aimed at workloads needing Cassandra-style scale without operating nodes.

Related: Amazon DocumentDB
AWS Database Migration Service (AWS DMS)

A managed service that moves data between homogeneous or heterogeneous sources and targets, supporting one-time loads and continuous replication with minimal downtime.

Related: AWS Schema Conversion Tool, Heterogeneous migration
AWS Schema Conversion Tool

A desktop utility that converts database schemas, code objects, and stored procedures from one engine to another and flags objects that need manual rewriting.

Related: AWS Database Migration Service (AWS DMS)
Heterogeneous migration

Moving a database between different engines, such as Oracle to PostgreSQL, which typically requires schema and code conversion in addition to moving the data.

Related: AWS Schema Conversion Tool, AWS Database Migration Service (AWS DMS)
AWS Snowball Edge

A ruggedized edge computing and storage device used to move very large datasets into or out of AWS physically when network transfer would be too slow.

Related: AWS Database Migration Service (AWS DMS)
Blue/green deployment

A technique that keeps two identical environments, sends traffic to one, and switches to the other after validation, allowing fast rollback if problems appear.

Related: Multi-AZ deployment
Aurora Global Database

An Aurora cluster replicated to secondary AWS Regions over dedicated infrastructure, enabling low-latency regional reads and cross-Region disaster recovery.

Related: Amazon Aurora, Read replica
RDS Proxy

A managed connection pooler placed between applications and a relational database that absorbs connection churn and shortens failover time.

Related: Multi-AZ deployment, DB subnet group
DB parameter group

A container of engine configuration values applied to database instances, letting you tune settings and apply changes with or without a reboot.

Related: Amazon Aurora
AWS Backup

A centralized managed service for defining backup policies and automating snapshot and point-in-time backups across supported AWS database and storage services.

Related: Point-in-time recovery
Point-in-time recovery

Restoring a database to any second inside a retention window using continuous backup logs, usually by creating a new instance rather than overwriting the existing one.

Related: AWS Backup, Aurora backtrack
Performance Insights

A database tuning tool that visualizes workload by wait events, showing which SQL statements and resources consume the most database load.

Related: Enhanced Monitoring
Enhanced Monitoring

An RDS feature that gathers operating-system metrics such as CPU, memory, and disk input/output at granular intervals from an agent running on the instance.

Related: Performance Insights
Aurora backtrack

An Aurora MySQL feature that rewinds a cluster in place to an earlier point in time without restoring from backup, giving fast recovery from accidental changes.

Related: Point-in-time recovery, Amazon Aurora
DynamoDB Accelerator (DAX)

An in-memory cache for DynamoDB that serves eventually consistent reads with microsecond latency and lowers read pressure on the underlying tables.

Related: Amazon ElastiCache, Read/write capacity unit
KMS customer managed key

An encryption key that you create and control in AWS KMS, used to encrypt database storage and snapshots and to govern who may decrypt them.

Related: AWS Backup
IAM database authentication

A method of connecting to a relational database with a short-lived token generated from IAM credentials instead of a long-term stored database password.

Related: Secrets Manager rotation
Secrets Manager rotation

An automated process in which AWS Secrets Manager periodically generates a new database credential and updates both the stored secret and the database user.

Related: IAM database authentication
VPC security group

A stateful virtual firewall that controls inbound and outbound traffic to database resources, with rules referencing CIDR ranges or other security groups.

Related: DB subnet group
DB subnet group

A collection of subnets inside a VPC that a managed relational database uses to place instances, determining which Availability Zones and IP ranges are available.

Related: VPC security group, Multi-AZ deployment
Provisioned IOPS storage

A volume type for databases where you specify input/output operations per second independently of volume size to meet consistent low-latency performance needs.

Related: Amazon Aurora, Performance Insights