Yardım Bütünlük kısıtlamaları uygulamanın performansı düşürdüğü doğru mu?

Soham1087

Cezalı
Cezalı
Katılım
17 Haziran 2022
Mesajlar
6
Reaksiyon puanı
0
Puanları
1
Yaş
27
Bir dostumla konuşurken iki şeye kulak misafiri oldum -
  1. Kısıtlamaların kullanılması performansı biraz düşürür. Benzersizliğe ilişkin bir sınırlama düşünün. Veri eklemeden önce, DBMS'nin mevcut tüm verilerde benzersiz olup olmadığını kontrol etmesi gerekir, bu da daha fazla çalışma gerektirir.
  2. Bu sınırlamaların uygulama düzeyinde mantık düzeyinde ele alınmasını önerdi. Örneğin, yabancı bütünlük kısıtlamaları kullanmak yerine, her iki tablodaki satırları manuel olarak silin.
Birincisi bana mantıklı görünürken, ikincisi sezgisel olarak yanlış görünüyor. Ancak, bu iddiaları değerlendirmek için gerekli DBMS bilgisine sahip değilim.

Q: 1. iddia doğru mu? Durum buysa, 2. İstem bu tür senaryoları ele almak için doğru teknik midir?
Bu makale, sınırlamaya ve ne yapılmasını istediğinize bağlı olarak, kısıtlamaların yalnızca performansı azaltmakla kalmayıp aynı zamanda artırabileceğini önermektedir. Bu doğru mu?
 
Üst