sql >> Databáze >  >> RDS >> Oracle

Obchodní logika:Databázová nebo aplikační vrstva

Udržitelnost vašeho kódu je vždy velkým problémem při určování, kam by se obchodní logika měla ubírat.

Integrované ladicí nástroje a výkonnější IDE obecně usnadňují udržování kódu střední vrstvy než stejného kódu v uložené proceduře. Pokud neexistuje skutečný důvod jinak, měli byste začít s obchodní logikou ve vaší střední vrstvě/aplikaci a ne v uložených procedurách.

Když však přijdete na vytváření sestav a dolování/vyhledávání dat, uložené procedury mohou být často lepší volbou. Je to díky schopnosti agregace/filtrování databází a skutečnosti, že zpracováváte velmi blízko zdroje dat. Ale to stejně nemusí být to, co většina považuje za klasickou obchodní logiku.



  1. jak změnit postgresql naslouchací port v systému Windows?

  2. Go with SQL Server driver se nemůže úspěšně připojit, přihlášení se nezdařilo

  3. SQL kromě

  4. Hlavní použití sys.dm_os_wait_stats