472,791 Members | 1,796 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

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 1939
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
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
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
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
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
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
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
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
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
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
by: Rina0 | last post by:
Cybersecurity engineering is a specialized field that focuses on the design, development, and implementation of systems, processes, and technologies that protect against cyber threats and...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
linyimin
by: linyimin | last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
0
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
0
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
5
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: Mushico | last post by:
How to calculate date of retirement from date of birth
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

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.