Skip to main content
1 of 2
WrinkleFree
  • 1.1k
  • 9
  • 22

Database Architecture: Which is better one database per application, or just one database?

I ask this specifically for SQL Server, the advantages that I can see for multiple databases are:

  1. Logs are smaller (so one runaway transaction cannot cause others (replication etc) to stall)
  2. A page corruption does not affect multiple applications (can this be isolated using filegroups?)

I can't seem to find any benefits from a single database architecture (maybe the code management is simpler)

Which architecture did you choose and why?

WrinkleFree
  • 1.1k
  • 9
  • 22