473,513 Members | 2,513 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Need help on data replication and available options

We have got 2 DB2-UDB databases (DB1 & DB2) running on separate
instances( Inst1 & Inst2).
DB1 has got Schema1 and DB2 has got Schema2.

We would like to setup some kind of replication to replicate both
Schema1 & Schema2 onto a 3 rd database (DB3) running on a 3 rd
instance (Inst3). This is basically to separate out Data Reads
(Reports module of the app) from the primary databases for performace
reasons. Also, Some of the Reports join tables across Schemas (hence
we would like to have both the schemas on the same database on the
target side).

Both Schema1 & Schema2 have got hundreds of tables and the total size
would be @ 800 GB.It is really a humongous database. We CAN afford to
have time lag (probably few mins to an hour) between source DBs & the
targe DB.

I have heard things like Websphere Information Integrator, Q
Replication, SQL Replication, HADR etc, but I am not sure which one of
them is the right choice for our need.

Can someone throw some light on this ?

Thanks

Jul 9 '07 #1
3 1989
ok here is a brief on the below mentioned 3 technologies:

Q Replication:

Utilizes asynchronous queues to deliver and acknowledge data movement
from source to target. The main product doing this could be IBM's MQ
Series. The benefit is that you are not generating SQL logs for the
metadata tables of replication ( Change data tables). Its is
separately licensed product from IBM, which you need to purchase.

SQL Replication.

Utilizes SQL tables and apply and capture processes to deliver and
acknowledge the data movement from source to target. it comes free
with some versions of DB2. for other versions, you need to purchase
the license separately. It has an IO impact on the databases due to
the extra logging overhead due to transactions happening at
replication metadata level.

HADR:

HADR is not a replication solution, but a hot standby solution. At any
given time, which the log movement is in progress, only one of the two
servers can be online and actively serving clients.

hth,
dotyet.

On Jul 9, 10:00 am, Veeru71 <m_ad...@hotmail.comwrote:
We have got 2 DB2-UDB databases (DB1 & DB2) running on separate
instances( Inst1 & Inst2).
DB1 has got Schema1 and DB2 has got Schema2.

We would like to setup some kind of replication to replicate both
Schema1 & Schema2 onto a 3 rd database (DB3) running on a 3 rd
instance (Inst3). This is basically to separate out Data Reads
(Reports module of the app) from the primary databases for performace
reasons. Also, Some of the Reports join tables across Schemas (hence
we would like to have both the schemas on the same database on the
target side).

Both Schema1 & Schema2 have got hundreds of tables and the total size
would be @ 800 GB.It is really a humongous database. We CAN afford to
have time lag (probably few mins to an hour) between source DBs & the
targe DB.

I have heard things like Websphere Information Integrator, Q
Replication, SQL Replication, HADR etc, but I am not sure which one of
them is the right choice for our need.

Can someone throw some light on this ?

Thanks

Jul 9 '07 #2


Thanks Dotyet !
My requirement, as explained above, is to be able to replicate 2
source databases onto a single target daatabase.
Is this possible using Queue Replication or SQL Replication methods ?

Jul 10 '07 #3
If i understand correctly, then you are trying to replicate table tx
and table ty coming from two separate source databases dx and dy into
a 3rd db. i dont see an issue with this. the only thing of interest
here would be that you have to maintain two separate set of meta data
tables for the replication processes. they can both run in parallel
without any issue. you may have to configure the referential integrity
on the two tables tx and ty, outside the replication process.

regards,
dotyet

On Jul 9, 10:00 pm, Veeru71 <m_ad...@hotmail.comwrote:
Thanks Dotyet !
My requirement, as explained above, is to be able to replicate 2
source databases onto a single target daatabase.
Is this possible using Queue Replication or SQL Replication methods ?

Jul 10 '07 #4

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

Similar topics

3
5423
by: steve | last post by:
Hi, several years ago , I implemented the oracle replication system. At that time our database was ported from an old Fox pro application. ( K , no laughing at the back). As the foxpro...
1
2172
by: smahler | last post by:
Hi all, Here is my situation. I have an application that uses SQL 2000. The client has a program that uses MSDE. The client MUST have the MSDE version of the Database. What I have done is to...
56
5902
by: Raphi | last post by:
Hi, I've been using an Access application I wrote for an office with the front-end stored on all computers and the back-end on one of them serving as an Access file server. Now we're moving...
9
3279
by: Tony Lee | last post by:
Some time a ago, on this newsgroup the following comments were made in recommending good references for Access (2003) >I used to recommend Dr. Rick Dobson's, "Programming Access <version>" for...
1
470
by: Simon Windsor | last post by:
Hi I am fairly news to Postgres, but have spent many years using Oracle (15) and MySQL(5). Whilst I find Postgres very easy to 'pickup', the number of replication
4
2198
by: Si Chen | last post by:
Hello everyone. Are there any recommended ways for doing postgresql replication? Si Chen ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched...
1
2007
by: EoRaptor013 | last post by:
We have a situation almost exactly like that in the MS documentation vis a vis peer-to-peer replication. We have three servers and three user groups, one each in Chicago, New York, and Bermuda....
9
1530
by: laststubborn | last post by:
Dear All, We have a big concern in our Database system. We have 2000 transactions daily in our database. We need to replicate some how the database for our fail over setup. I tried transactional...
15
2690
by: ingejg | last post by:
I am starting to study internet synchronization, and my head is still spinning since internet is not my forte, however my boss is breathing down my neck at the moment. Our company has only one...
0
7260
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7539
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7101
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7525
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
5686
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,...
1
5089
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...
0
3234
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3222
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1596
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.