473,404 Members | 2,178 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,404 software developers and data experts.

when to merge two databases

I guess this is an architecture question.

The question is: If I've got two (or more) Oracle databases, when does
it make sense to integrate them into a single database, and when should
they be left as two (or more)?

Background: (You can probably skip most of this without worry.)

The company has several medium-large databases running under Oracle.
There is some overlap of data in these. There are various means and
methods of getting data in, manipulating it, and getting it out again.

This system grew due to the requirements of various departments doing
work in somewhat related tasks. Issues such as billing, debt, collateral,
foreign exchange, trades of various products and services, and
settlements with the market regulator, all have their own database,
or schema in a larger database. There was not a single architected
design for the entire system, though there were some pretty good
architects on individual projects involved.

Some of these databases have been around for a long time, and even
started life in some other product and got migrated to Oracle. Others
are less than a year old.

At present, there is a not-very-robust nor well written patchwork
of data transmission between these databases. The various powers that
be are very unhappy about this and want it cleaned up.

There are two competing pressures here. One "camp" wants to do a lot
of work on the interfaces, making them better defined, more robust,
and so on. Apparently we've settled on a product for doing this.

Another camp wants to reduce the number of databases by merging
some of them. It would, they claim, reduce the inter-database
communication issues, as well as decreasing the reproduction of
data. (In some cases, entire tables are lifted from one database
and copied into another.) They want to do integration work to make
the databases serve the larger needs.

And, of course, there's a camp that wants to just keep limping along
as we are, hopefully not spending any *more* money on it. This camp
is mostly the managers of the business workers who just want to get
their work done.
Socks
Jul 19 '05 #1
1 6440
pu*********@hotmail.com wrote in message news:<c7**************************@posting.google. com>...
I guess this is an architecture question.

The question is: If I've got two (or more) Oracle databases, when does
it make sense to integrate them into a single database, and when should
they be left as two (or more)?

Background: (You can probably skip most of this without worry.)

The company has several medium-large databases running under Oracle.
There is some overlap of data in these. There are various means and
methods of getting data in, manipulating it, and getting it out again.

This system grew due to the requirements of various departments doing
work in somewhat related tasks. Issues such as billing, debt, collateral,
foreign exchange, trades of various products and services, and
settlements with the market regulator, all have their own database,
or schema in a larger database. There was not a single architected
design for the entire system, though there were some pretty good
architects on individual projects involved.

Some of these databases have been around for a long time, and even
started life in some other product and got migrated to Oracle. Others
are less than a year old.

At present, there is a not-very-robust nor well written patchwork
of data transmission between these databases. The various powers that
be are very unhappy about this and want it cleaned up.

There are two competing pressures here. One "camp" wants to do a lot
of work on the interfaces, making them better defined, more robust,
and so on. Apparently we've settled on a product for doing this.

Another camp wants to reduce the number of databases by merging
some of them. It would, they claim, reduce the inter-database
communication issues, as well as decreasing the reproduction of
data. (In some cases, entire tables are lifted from one database
and copied into another.) They want to do integration work to make
the databases serve the larger needs.

And, of course, there's a camp that wants to just keep limping along
as we are, hopefully not spending any *more* money on it. This camp
is mostly the managers of the business workers who just want to get
their work done.
Socks


Hi,

it's a question of how you process the data in your databases.

if you keep them on the same server (enough disk, cpu, memory) it's
the best to have one instance that hosts the data of your n -
instances. It's easier to maintain (backups, recover), better use of
system resources and so on.

Additionally, if you can classify your databases according to their
usage in OLTP-type (many small transactions) or datawarehouse- type
(some big adhoc queries), I would separate them in 2 instances and
place them on different servers, and tune each of them separatley...

hope that helps

yk
Jul 19 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Kaan ?cg?n | last post by:
Hello NG, we have created a database for our schedules on the SQL server 2000. As we have many satellite stations, we created a merge publication. The aim of this merge publication is to provide...
2
by: T.Taylor | last post by:
I have two databases with each one on a different server. I can copy both databases to the same server with no problems. But how do I merge them? This is what I came up with so far but how do...
1
by: Christian Büttner | last post by:
hi, i have a sqlserver CE and a sqlserver database. The tables are exactly the same on both databases. the sqlserver CE database Content will be synchronized with the sqlserver database with...
5
by: Jerry Hull | last post by:
I'm working with a database developed by an untrained person over several years - and on a network that has recently been upgraded with a new server installed and MS office upgraded from 2K (I...
2
by: Oswaldo Gómez RCN | last post by:
Hy all, We have two databases with similar information (both, made with MS Acess). Both, A and B, have - in some cases - the same information, names etc. Database A has the following fields. ...
2
by: JK | last post by:
I saw Danny Lesandrini's article on Database Journal (http://www.databasejournal.com/features/msaccess/article.php/2236471) on how to merge tables from identical databases. This is exactly what...
1
by: ammie | last post by:
I have two databases with identical tables structures. I need to merge the data in both databases without implementing merge replication. Can someone tell me what script to run that will compare...
3
by: HarryTheB | last post by:
Hi, I am using the following code in Access 2003 to merge data from a query to a table in a Word document: Private Sub BtnMerge_Click() Dim db As DAO.Database Dim objWord As...
1
by: puppet_sock | last post by:
I guess this is an architecture question. The question is: If I've got two (or more) Oracle databases, when does it make sense to integrate them into a single database, and when should they be...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.