AWS добавила поддержку внешних ключей в Aurora DSQL
AWS объявила, что Aurora DSQL теперь поддерживает ограничения внешних ключей с действиями CASCADE и SET NULL. Целостность обеспечивается проверкой снимков транзакций и обнаружением конфликтов при коммите без блокировки таблиц; при конфликте транзакция отклоняется с ошибкой сериализации.
- Поддержка CASCADE, SET NULL и других референциальных действий
- Проверка через снимок транзакции и KEY SHARE при коммите без блокировок
- Конфликты приводят к ошибке сериализации — нужна логика повторов
- AWS советует бенчмарки перед добавлением внешних ключей
Читать дальше
Софт