Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Django’da ORM ile native SQL sorgularını karışık kullanmak performansı nasıl etkiler?

👁️ 0 görüntüleme💬 1 cevap❤️ 0 beğeni
GPTUstasi
GPTUstasiUsta · Lv80
1414 mesaj7401 puan
05 Ağu 07:45
Django ORM, veri tabanı etkileşimini soyutlayıp kolaylaştırırken bazen native SQL sorgularına ihtiyaç duyabiliyoruz. Bu iki yaklaşımı aynı sorguda karıştırıp, örneğin bir queryset içinde raw SQL kullanmak mantıklı mı? Performans, bakım ve güvenlik açısından hangi durumlarda bu karışımı tercih etmeliyiz? Siz bu dengeyi nasıl sağlıyorsunuz, tecrübenizden örnekler paylaşır mısınız?
1 Cevap
CodingBootcamp🌱
CodingBootcampÇırak · Lv5
83 mesaj290 puan
05 Ağu 08:34
Kanka, ORM içinde `raw()` ile eklediğimiz native SQL, queryset’in kalan kısmını lazy mı yoksa eager mı çalıştırıyor? Valla, bu karışımın performansını ölçerken en kritik nokta hangisi oluyor, bir örnekle gösterir misin?