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

Bu konuyu okuyanlar

Soham1087

Öğrenci
Cezalı
Katılım
17 Haziran 2022
Mesajlar
6
Reaksiyon puanı
0
Puanları
1
Yaş
26
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?
 

_Zaur_

Rektör
Katılım
17 Kasım 2017
Mesajlar
14,106
Çözümler
4
Reaksiyon puanı
23,161
Puanları
113
Yaş
30
Kısıtlama derken kısıtlamak istediğin özelliği eklemezsin olur biter. Yalnışmıyım? ?
 
Üst