What is Amazon Aurora DSQL? - Amazon Aurora DSQL

Amazon Aurora DSQL is provided as a Preview service. To learn more, see Betas and Previews in the AWS Service Terms.

What is Amazon Aurora DSQL?

Amazon Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, high availability, and zero infrastructure management. Aurora DSQL provides active-active high availability that enables 99.99% single-Region and 99.999% multi-Region availability.

You can use Aurora DSQL to automatically manage system infrastructure and scale your database based on the needs of your workload. With Aurora DSQL, you don't have to worry about maintenance downtime related to provisioning, patching, or infrastructure upgrades.

Aurora DSQL is optimized for transactional workloads that benefit from ACID transactions and a relational data model. Because it's serverless and optimized for transactional workloads, Aurora DSQL is ideal for application patterns of microservice, serverless, and event-driven architectures. Aurora DSQL is PostgreSQL compatible, so you can use familiar drivers, object-relational mappings (ORMs), frameworks, and SQL features.

Aurora DSQL automatically scales compute, I/O, and storage, so it can efficiently adapt to your workload needs. The active-active serverless design automates failure recovery, so you don't have to worry about traditional database failover. This means that your applications benefit from Multi-AZ and multi-Region availability, and you don't have to be concerned about eventual consistency or missing data related to failovers. Aurora DSQL helps you to build and maintain applications that are always available at any scale.

For information about the core components in Aurora DSQL and to get started with the service, see the following: