rob33n adlı üyeden alıntı: mesajı görüntüle
Bu bahsettiklerin zaten veritabanında yapılıyor. Orm gibi araçlar kullanmak veya kendi prodecure'lerini yazmak birşey değiştirmiyor. Sen procedure yazarak zaman kaybediyorsun. Orm kullansan da kullanmasan da zaten herşey veritabanında bitiyor.
Örneğin orm ile insert işlemi yapıyorsun diyelim, orm aracı db.Insert(x,y,z) metodunu çalıştırdığında zaten bir query oluşturuyor ve sql tarafında execute ediyor.
Sen kendi insert metodunu yazınca yine query sql tarafında execute olmuş oluyor.
Orm araçları sana zaman kazandırmak için query yazmayı minimuma indiriyor.

Veritabanı yükü demek bu değildir. Veritabanı yükü demek aynı ayna (aynı saniye ve salisede) 10larca kişinin işlem yapıyor olmasıdır ve bundan dolayı sistem kaynaklarına daha fazla ihtiyaç duyulmasıdır.
Yanıtınız için teşekkür ederim. Sanırım istediğim şeyi doğru biçimde anlatamadım.

Benim derdim; ORM aracı kullanmamak, SQL komutları yazmak gibi bir şey değil.

En basit hâliyle:
if (dbdenGelenAd == null) {
  ad = "Ad yok";
} else {
  ad = dbdenGelenAd;
}

conn.executeQuery("INSERT INTO tablo(ad) VALUES("+ ad +")");
deyip de veri kontrollerini veritabanı dışında yapmaktansa
conn.execute("CALL AD_EKLE("+ ad +")");

-- AD_EKLE PROSEDÜRÜ
IF GELEN_AD IS NULL THEN
  @AD = "Ad yok";
ELSE
  @AD = GELEN_AD;
END IF;

INSERT INTO tablo(ad) VALUES(@AD);
şeklinde bir kullanım ile veri kontrollerini dahi veritabanı içinde yapmak istiyorum.

Bu çok basit bir örnekti. Bunun gibi veritabanı dışında yapılan hemen hemen her işi (döngüler, kontroller vb.) mümkün olduğunca veritabanı içinde yapmak istiyorum. Yükten kastım da tam olarak bu.

Yaptığımı ve yapmak istediğimi biliyorum. Sadece bunun artı ve eksilerini öğrenmek istiyorum.