Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Logika biznesowa:warstwa bazy danych lub aplikacji

Łatwość utrzymania kodu jest zawsze dużym problemem przy określaniu, dokąd powinna zmierzać logika biznesowa.

Zintegrowane narzędzia do debugowania i wydajniejsze środowiska IDE ogólnie sprawiają, że utrzymywanie kodu warstwy środkowej jest łatwiejsze niż ten sam kod w procedurze składowanej. O ile nie istnieje prawdziwy powód inaczej, powinieneś zacząć od logiki biznesowej w warstwie środkowej/aplikacji, a nie w procedurach składowanych.

Jednak w przypadku raportowania i eksploracji/wyszukiwania danych procedury składowane mogą być często lepszym wyborem. Dzieje się tak dzięki możliwościom agregacji/filtrowania baz danych oraz faktowi, że przetwarzanie jest bardzo blisko źródła danych. Ale może to i tak nie być tym, co większość uważa za klasyczną logikę biznesową.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak rozwiązać ORA-00900

  2. Zrozumienie różnic między Table a Transaction API

  3. Wstawianie nowych kolumn na środku tabeli?

  4. Dlaczego Oracle 10g nie narzeka na niejednoznaczność kolumn?

  5. SET SQLBLANKLINES:Jak zezwolić na puste wiersze w SQLcl i SQL*Plus