Trusence Her iddianın bir kaynağı var
Son güncelleme: 28 Eylül 2026 Ara English
← Tüm haberler
Altyapı

Aurora DSQL foreign-key kısıtlarını desteklemeye başladı

AWS, ilişkili tablolar için CASCADE ve SET NULL işlemlerini eklerken performans ölçümü yapılmasını da öneriyor.

AWS, Aurora DSQL'e foreign-key kısıtları ekledi. Yeni destek, CASCADE ve SET NULL gibi işlemleri de kapsıyor ve veritabanının bazı kullanıcıların benimsemesini engelleyen bir eksiği gideriyor. Sistem tabloları kilitlemek yerine ilişkileri tutarlı bir işlem anlık görüntüsüne göre kontrol ediyor; commit sırasında satırlardaki çakışmaları saptıyor. Kısıt ihlali durumunda işlem, serialization hatasıyla sonlandırılıyor.

AWS, birbirine foreign key ile bağlı tablolarda yapılan yazma işlemlerinin ek okumalara yol açtığı uyarısında bulunuyor ve kısıt eklemeden önce iş yüklerinin kıyaslanmasını öneriyor. Aurora DSQL'in ilk kez duyurulduğu re:Invent 2024 sırasında eksik foreign-key desteği uygulayıcılar tarafından eleştirilmişti. Luc van Donkersgoed, bu özelliğin DSQL'i brownfield ortamlar için daha uygulanabilir hale getirdiğini söyledi. AWS ayrıca performans izleme ve sorun giderme için ifade düzeyinde ve küme düzeyinde CloudWatch Database Insights desteği ekledi.

Neden önemli

Foreign-key desteği, bu eksiklik nedeniyle Aurora DSQL'i tercih etmekte çekince yaşayan kullanıcılar için değerlendirmeyi etkileyen bir engeli kaldırıyor. Öte yandan bağlı tablolardaki yazma işlemlerinin ek okuma gerektirmesi, özelliğin etkisinin iş yüküne göre ölçülmesini önemli kılıyor. CloudWatch Database Insights da performansın ifade ve küme düzeylerinde izlenmesini sağlıyor.

Kaynaklar

  • InfoQ