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 an AWS Region.
Serverless infrastructure
There are no servers to provision, patch, or manage, and there is 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.