sql >> Database >  >> RDS >> Oracle

Bedrijfslogica:database- of applicatielaag

Onderhoudbaarheid van uw code is altijd een grote zorg bij het bepalen waar de bedrijfslogica heen moet.

Geïntegreerde debugging-tools en krachtigere IDE's maken het onderhouden van middle-tier-code over het algemeen eenvoudiger dan dezelfde code in een opgeslagen procedure. Tenzij er een andere echte reden is, moet u beginnen met bedrijfslogica in uw middelste laag/toepassing en niet in opgeslagen procedures.

Als het echter gaat om rapportage en datamining/-zoeken, zijn opgeslagen procedures vaak een betere keuze. Dit is te danken aan de kracht van de aggregatie-/filtermogelijkheden van de databases en het feit dat u de verwerking zeer dicht bij de bron van de gegevens houdt. Maar dit is misschien niet wat de meesten beschouwen als klassieke bedrijfslogica.



  1. 4 manieren om te controleren of een tabel bestaat voordat u deze in SQL Server (T-SQL) laat vallen

  2. Controleer de status van alle database-e-mailberichten in SQL Server (T-SQL)

  3. Hoe de eerste en laatste dag van de vorige maand (met tijdstempel) in SQL Server te krijgen

  4. Hoe verwijder ik voorloop- en volgspaties in een MySQL-veld?