Amazon Aurora DSQL features

Automatically scales to meet any workload demand

It's easy to start small and scale to virtually no limit with no manual intervention and no changes to data architecture or application design. Amazon Aurora DSQL continuously scales reads, writes, compute, and storage independently, removing scaling bottlenecks while maintaining performance.

Active-active high availability

Aurora DSQL is designed for 99.99% single-Region and 99.999% multi-Region availability. Its clusters support application high availability by providing a fully managed, redundant Regional endpoint per cluster. This means that your applications can continue to read and write with strong consistency, even in the rare case your application processing is interrupted in a Region.

Serverless infrastructure

There are no servers to provision, patch, or manage, and no software to install, maintain, or operate. Aurora DSQL automatically handles updates, such as minor version upgrades, patching, and security updates, removing maintenance downtime and freeing you to focus on innovation.

PostgreSQL-compatible

Aurora DSQL provides an easy-to-use developer experience, supporting a majority of commonly used PostgreSQL queries and many popular features. This means it returns identical query results for all supported features, provides identical behavior for most features, and supports popular PostgreSQL drivers and tools with minor configuration changes. 

Distributed architecture

With built-in fault tolerance with no single point of failure, Aurora DSQL ensures every component within the system is protected against individual machine or data center facility failures. In the event a component approaches overload, it automatically rebalances your workload to maintain system health, creating additional copies as needed to ensure quorum without downtime or data loss. Aurora DSQL will automatically self-heal, restoring components without any manual operations required and with strong consistency.

Highly secure

Aurora DSQL enables the highest level of security with strong workload isolation using Firecracker microVMs. It natively integrates with AWS Identity and Access Management (IAM) for database authentication and authorization. All customer data is private and always encrypted at rest and in transit.