Drop Table

Support Forum for database administrators and web based access to important newsgroups related to databases
Register on Database Support Forum Edit your profileCalendarFind other Database Support forum membersFrequently Asked QuestionsSearch this forum -> 
For Database admins: Free Database-related Magazines Now Free shipping to Texas


Post New Thread










Thread
Author

Database instance
In MS SQL you can create a database that is run in a seperate instance.

Why and when should a database run on a seperate instance ?
Benefits ?

What is prefered and why?
Two applications have it's own tables.
Appplication A have a set of tables.
Appplication B have a set of tables but also use tables from A
Should it run on different databases (DbA and DbB) and instance?
Or is it ok to let them use the same database (DbAB) ?


Report this thread to moderator Post Follow-up to this message
Old Post
GTi
01-27-06 04:23 PM


Re: Database instance
GTi  wrote:
> Why and when should a database run on a seperate instance ?
> Benefits ?

I think the main benefit is that it gives you the flexibility to
virtualise your servers so that you can maximise the return on your
server hardware investment. You can build database servers and
applications today that will be able to scale onto fewer physical
servers now or in the future without the constraint of one box = one db
server. Moore's law says that processor power doubles every 18 months
so if you run 20 server boxes today you may find you only need 10 or 15
to do the same work in two or three years time.

> What is prefered and why?
> Two applications have it's own tables.
> Appplication A have a set of tables.
> Appplication B have a set of tables but also use tables from A
> Should it run on different databases (DbA and DbB) and instance?
> Or is it ok to let them use the same database (DbAB) ?

It depends but here are some things to think about. The first practical
considerations are the needs of the data model (foreign keys can't
reference across databases for example) and the administrative
requirements. For example if you have distinct data sets that require
quite different backup or security regimes or different levels of
availability then those may be good reasons to put them in different
databases.

Beyond those considerations, separate databases by application or
business area or owner. Try to minimise dependencies between different
business units - the Sales department may not be happy if their
database has to go through a new release every time a new Marketing
application rolls out. On the other hand don't duplicate data
unnecessarily and do put some integration process in place to ensure
that common data can be shared where it does have to be duplicated.

These are all just suggestions. Your IT policies, organization and even
your company culture may determine what weight you give to any of these
factors.

Hope this helps.

--
David Portas, SQL Server MVP

Whenever possible please post enough code to reproduce your problem.
Including CREATE TABLE and INSERT statements usually helps.
State what version of SQL Server you are using and specify the content
of any error messages.

SQL Server Books Online:
http://msdn2.microsoft.com/library/ms130214(en-US,SQL.90).aspx
--


Report this thread to moderator Post Follow-up to this message
Old Post
David Portas
01-28-06 01:24 AM


Sponsored Links





Last Thread Next Thread
Post New Thread

Microsoft SQL Server forum archive

Show a Printable Version Email This Page to Someone! Receive updates to this thread
Microsoft SQL Server
Access database support
PostgreSQL Replication
SQL Server ODBC
FoxPro Support
PostgreSQL pgAdmin
SQL Server Clustering
MySQL ODBC
Web Applications with dBASE
SQL Server CE
MySQL++
Sybase Database Support
MS SQL Full Text Search
PostgreSQL Administration
SQL Anywhere support
DB2 UDB Database
Paradox Database Support
Filemaker Database
Berkley DB
SQL 2000/2000i database
ASE Database
Forum Jump:
All times are GMT. The time now is 05:33 AM.

 
Mobile devices forum | Database support forum archive




Copyrights DropTable.com Database Support Forum 2004 - 2006