AWS has announced Aurora DSQL, a distributed SQL database that is now in Preview. This new offering is designed to provide high scalability and strong consistency, with features such as ability to scale up and down, serverless, active-active, multi-region, and PostgreSQL compatibility. In contrast, CockroachDB offers a more mature product with better support for ACID transactions, automatic distribution of data across nodes, and strong consistency without the need for manual sharding or schema planning. CockroachDB also provides granular data placement capabilities, allowing users to specify where their data is stored geographically within specific regions to comply with data sovereignty laws. Additionally, CockroachDB offers better PostgreSQL compatibility, support for critical features such as UDFs and stored procedures via PL/pgSQL, foreign keys, triggers, views, sequences, and more. The product also provides regional resilience and seamless migrations, allowing users to deploy databases across multiple cloud providers or self-hosted environments with ease. Furthermore, CockroachDB offers a multi-cloud, hybrid deployment strategy, enabling businesses to leverage the best features and pricing from different providers while maintaining control over their infrastructure.