sql >> Databasteknik >  >> RDS >> Oracle

Affärslogik:Databas eller applikationslager

Underhållbarheten av din kod är alltid ett stort problem när man avgör var affärslogiken ska ta vägen.

Integrerade felsökningsverktyg och kraftfullare IDE:er gör i allmänhet att underhålla mellanlagskod enklare än samma kod i en lagrad procedur. Om det inte finns en verklig anledning till något annat bör du börja med affärslogik i din mellannivå/applikation och inte i lagrade procedurer.

Men när du kommer till rapportering och datautvinning/sökning kan lagrade procedurer ofta ett bättre val. Detta är tack vare kraften i databasernas aggregerings-/filtreringsmöjligheter och det faktum att du håller dig nära datakällan. Men det här kanske inte är vad de flesta anser vara klassisk affärslogik ändå.



  1. Hur man uppdaterar materialiserad vy i oracle

  2. SQLite byter namn på PRINTF() till FORMAT()

  3. Skriv in dessa tabellvärdade parametrar

  4. Om Neo4j