Merhaba,
Stored Procedure kullanımının ne gibi bir durumda uygun olduğunu sormak istiyorum. Veritabanı üzerinde yapacağımız işlemler için select,insert,update gibi komutlar zaten yeteri kadar özelleştirilebiliyor. Dolayısıyla bu sorgular uygulamamızın iş katmanında belirtilip veritabanına gönderiliyor. Yapılacak bir iş için Stored Procedure yazmak iş katmanında yapılması gereken bir işi ayırmak oluyor. Ufak bir araştırma yaptığımda Stored Procedure yazılmasının farklı isteklere karşı ortak bir çözüm olduğunu öğrendim. Fakat Microservice mimarisini izlediğimizde de böyle bir sonuca zaten varıyoruz. Ayrıca bir uygulama birden fazla veritabanı kullanıyor da olabilir.Bu da stored procedure kümesinin diğer veritabanlarında da yazılması gerektiği anlamına geliyor. Sonuç olarak bir uygulamanın neden Stored Procedure ihtiyaci olduğunu açıklayabilir misiniz?
Teşekkürler