AWS Introduces Foreign Key Constraints in Aurora DSQL
AWS додала підтримку зовнішніх ключів у Aurora DSQL, тож тепер можна забезпечити референційну цілісність прямо в базі, зокрема використовуючи CASCADE та SET NULL. Це розв'язує давню проблему, яку багато хто називав головним бар'єром для переходу на Aurora DSQL — серверлес, розподілену, PostgreSQL-сумісну базу даних. Валідація зв'язків відбувається без блокування таблиць, паралельні транзакції або проходять, або відхиляються із помилкою серіалізації — тому AWS радить додавати логіку повтору у додатках. Досвідчені інженери, як-от Luc van Donkersgoed, прямо кажуть: "вони це зробили!", адже браку зовнішніх ключів найбільше бракувало для міграцій у DSQL
Як новина потрапила у випуск
«Новина про додавання підтримки зовнішніх ключів у базі даних Aurora DSQL — це новина для розробників і про програмне забезпечення.» — класифікатор, 0,90