Instiq
Chapter 4 · Core Services: Networking, Databases, and More·v2.2.0·Updated 6/14/2026·~12 min

What's changed: In-scope coverage: added other-category overview (API Gateway/Global Accelerator/PrivateLink/Transit Gateway/Client VPN/EventBridge/SNS/SQS/Step Functions/SES/Amplify/AppSync/IoT Core/WorkSpaces/AppStream/DocumentDB/SageMaker AI/CLI/CodeBuild/CodePipeline/X-Ray) and migration & transfer (Migration Hub/Discovery/Evaluator/MGN/DMS/SCT/Snow Family) to §4.3

4.2Database Services

Key points

Understand AWS managed databases—relational Amazon RDS (including Aurora) and NoSQL key-value Amazon DynamoDB—and when to use each.

Data is broadly relational (tables, fixed schema, SQL) or NoSQL (flexible schema), and AWS offers both as managed services (AWS handles patching, backups, availability). The benefit is far less effort than running a DB server yourself. The mainstays are Amazon RDS (relational) and Amazon DynamoDB (NoSQL).

4.2.1RDS and DynamoDB

Diagram contrasting Amazon RDS (managed relational/SQL, e.g., MySQL/PostgreSQL/Aurora) with Amazon DynamoDB (serverless NoSQL key-value).
Relational (RDS) vs NoSQL (DynamoDB)
  • Amazon RDS: a managed relational (SQL) DB supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server; Amazon Aurora is AWS’s high-performance MySQL/PostgreSQL-compatible engine. Good for tables, joins, fixed schema. Multi-AZ for HA, read replicas to scale reads.
  • Amazon DynamoDB: NoSQL key-value/document, serverless, with a flexible schema and single-digit-millisecond latency at huge scale; no capacity planning or server management.
AspectAmazon RDS (incl. Aurora)Amazon DynamoDB
TypeRelational (SQL)NoSQL key-value/document
SchemaFixed (tables, joins)Flexible
OperationsManaged (you pick instances)Serverless
Good forBusiness apps, strong consistencyHuge scale, low latency, variable schema

4.2.2Peripheral knowledge: purpose-built databases

AWS also offers purpose-built managed databases (no deep dive needed—just names/uses): Amazon ElastiCache = fast in-memory cache (Redis/Memcached), Amazon Redshift = data warehouse for large-scale analytics, Amazon Aurora = high-performance relational, plus graph (Neptune), time-series, and more. AWS’s philosophy is "the right database for the job."

Example

Scenario: data design for e-commerce. Put consistency-critical business data (orders, inventory) in RDS (Aurora), very large-scale low-latency data (sessions, carts) in DynamoDB, speed up hot-product reads with ElastiCache, and run sales analytics on Redshift. Rather than forcing one store, choose the best DB per use.

Warning

Watch the mix-ups: (1) RDS (relational, SQL, instance-based) vs DynamoDB (NoSQL, serverless). (2) Aurora is a high-performance RDS engine (not a separate category). (3) ElastiCache = cache / Redshift = analytics (DWH)—different roles. (4) "managed" ≠ "serverless"—RDS is managed but you still pick instances.

Exam point

Common points: RDS = managed relational (SQL), Aurora is AWS’s engine / DynamoDB = serverless NoSQL (huge scale, low latency) / ElastiCache = in-memory cache / Redshift = data warehouse (analytics). Also note "managed = AWS handles operations."

4.2.3Section summary

  • RDS = relational (SQL), managed (Aurora is the high-performance engine; Multi-AZ/read replicas)
  • DynamoDB = NoSQL, serverless (huge scale, low latency)
  • Purpose-built: ElastiCache (cache) / Redshift (analytics DWH)—"the right database for the job"

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. Which AWS service offers managed relational (SQL) databases?

Q2. Which is a serverless NoSQL key-value database with low latency at scale?

Q3. What is a main benefit of a "managed database"?

Q4. Which AWS service best fits large-scale data analytics (data warehouse)?

Q5. Which correctly describes Amazon Aurora?

Check your understandingPractice questions for Chapter 4: Core Services: Networking, Databases, and More

Keep track of your progress

The full study guide is free to read. Sign up free to practice with the question bank, track what you have read, review your mistakes, and highlight passages.