August 5, 2010 at 1:28 pm
What is the benefit to use seperate database...I mean if u have one database or two databases what is difference between them?
August 5, 2010 at 1:37 pm
There are lots of benefits and lots of drawbacks to it.
Here's some that I think of:
Pros:
1. Database maintenance per database will run faster against each database as there's less data/objects in each.
2. Different database settings such as isolation level, recovery model, etc...
3. You can separate them out via schemas.
4. You can use synonyms so that it'll appear they are all in the same database.
Cons:
1. Recovery could be dependent upon both databases if there is data that needs to be in sync between the two.
2. More to maintain, so I find that annoying as a DBA.
There's lots more to add to both lists, but that should give you a start.
Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
Ramblings of a DBA (My SQL Server Blog)[/url]
Subscribe to my blog
August 6, 2010 at 6:47 am
For me, the question is, one database or many, why are you splitting them? Do you have different applications with different sets of users and different sets of data and, most importantly, different development & deployment schedules? If the answer to most of these is yes, then you'll probably want to seperate the databases. If you're just looking at a single app, with shared data and common users, I wouldn't recommend seperating the databases.
Why are you asking?
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
- Theodore Roosevelt
Author of:
SQL Server Execution Plans
SQL Server Query Performance Tuning
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply