Skip to main content

AWS Glossary

Amazon Aurora DSQL

Aurora DSQL is the serverless distributed SQL database from AWS — Postgres-compatible, multi-region active-active, with strong consistency and unlimited horizontal scale.

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Aurora DSQL is the serverless distributed SQL database from AWS — Postgres-compatible, multi-region active-active, with strong consistency and unlimited horizontal scale.

Key Facts

  • Aurora DSQL is the serverless distributed SQL database from AWS — Postgres-compatible, multi-region active-active, with strong consistency and unlimited horizontal scale
  • Definition Amazon Aurora DSQL is a serverless distributed SQL database announced at re:Invent 2024
  • It is Postgres-compatible at the wire-protocol level, scales horizontally without sharding, and runs active-active across multiple AWS Regions with single-digit millisecond writes from each region
  • Aurora DSQL targets the same workloads as Google Spanner and CockroachDB while staying API-compatible with Postgres tooling
  • Multi-region** — Active-active up to 3+ regions at GA, with synchronous-style strong consistency

Entity Definitions

RDS
RDS is an AWS service relevant to amazon aurora dsql.
Amazon RDS
Amazon RDS is an AWS service relevant to amazon aurora dsql.
Aurora
Aurora is an AWS service relevant to amazon aurora dsql.
Amazon Aurora
Amazon Aurora is an AWS service relevant to amazon aurora dsql.
DynamoDB
DynamoDB is an AWS service relevant to amazon aurora dsql.
Amazon DynamoDB
Amazon DynamoDB is an AWS service relevant to amazon aurora dsql.
Athena
Athena is an AWS service relevant to amazon aurora dsql.
serverless
serverless is a cloud computing concept relevant to amazon aurora dsql.

Related Content

Definition

Amazon Aurora DSQL is a serverless distributed SQL database announced at re:Invent 2024. It is Postgres-compatible at the wire-protocol level, scales horizontally without sharding, and runs active-active across multiple AWS Regions with single-digit millisecond writes from each region. Aurora DSQL targets the same workloads as Google Spanner and CockroachDB while staying API-compatible with Postgres tooling.

What makes DSQL different from Aurora

AspectAurora (Postgres / MySQL)Aurora DSQL
ArchitectureSingle-region writer, multi-AZ replicasMulti-region active-active
ConsistencyStrong within regionStrong across regions
ScalingVertical + read replicasHorizontal, automatic
Failure modelAZ-level failoverRegion-level resilience
Compute modelProvisioned or Serverless v2Fully serverless
Use casesOLTP, mixed workloadsGlobal OLTP, multi-region SaaS

Capabilities

When to use Aurora DSQL

When not to use Aurora DSQL

Common mistakes

Mistake 1: Treating DSQL like Aurora. Optimistic concurrency means application retries are normal — your client must handle commit-time conflicts.

Mistake 2: Using DSQL for analytics. It is an OLTP database — push analytics to Redshift, Athena, or Aurora HTAP.

Mistake 3: Forgetting region-failover cost. Active-active writes incur replication request-units in each connected region.

Need Help with This Topic?

Our AWS experts can help you implement and optimize these concepts for your organization.