• Database access and business logic are strictly separated layers (if you're doing it right).

  • Database access is interactive, instead of batch.