Question

  Asked: Dec 24 2007   5:46 PM GMT
  Asked by: Aroyzen


bi-directional data synchronization on System i for db2 databases


DataPropagator, System i, DB2 universal database

I would like to know what would be the best ways to have bi-directional data synchronization on System i between db2 databases . What are the best ways to
synchronize data between DDS and SQL-defined files that belong to different applications?

Subscribe to Alerts! Get questions and answers delivered to your Inbox.


E-mail me updates on this question



   SUBSCRIBE

hidden modal window

Answer Wiki (Improve, edit or add to this answer)


 RATE THIS ANSWER
0
Click to Vote:
  •   0
  •  0



Data Synchronization between two System i files.

Since the System i file system is a DB2 Db then I would like to clarify that a bit at first. While you may view the Databases on the System i with the DB2 viewer and may have created them so you as the DB2 person thinks they are DBs they are nothing more than flat files or in this case files on the System i in a library. So for this example you may refer to them as DB2 Databases, I will just call them files.

The System i was built over 25 years ago before anyone was so much as thinking about databases, but the smart people in Rochester Minnesota all knew what they were up to.

If you look on the System i you will see that every thing is stored in a Library, and the then we store data in files in those library's or LIBS. From the outside and to the non-System i eye they might look like a well run Database.

So how do we keep them in sync on two separate systems. This answer could in fact go on for days. IBM has a way yo cluster two System i servers so that you can have them both in sync. I will try to find that link and provide it. It's rather lengthy but it will work.

There are third party applications that will help as well. I am going to offer up a link as the one place to go and figure out what type of solution you are looking for. Do you need High Avalilibility or a DR or Data Vault type solution.

I think for your money an iTera Echo2 would be the best answer but a quick call to Chris at Shield Advanced Solutions should sort all that out. He can listen to you issue and come up with a solution.

Vision Solutions owns the big three solutions. www.visionsolutions.com
1. iTera Echo2 - Light and used to be very cheap
2. Lakeview MIMIX - They have something for everyone and is very easy to use
3. Vision OMS - Large scale and expensive

You also have *NOMAX and they offer some workable solutions for your problem as well.

IBM Offers a page on CBU and other stuff

Then there is Trader's a company I think out of France that offers some of the same things and is very simple to use and very lite.

IBM recently purchased DataMirror and they offer iCluster as a solution. You might want to talk to them as well.

I will add the link on how to from scratch as well just using the i5/OS when I find it.
  • AddThis Social Bookmark Button

Browse more Questions and Answers on AS/400 and Database.

Looking for relevant AS/400 Whitepapers? Visit the Search400.com Research Library.


Discuss This Answer


You must be logged-in to discuss a question. Log-in/Register

Aroyzen  |   Jan 4 2008  9:43PM GMT

Thanks for the answer, but let me clarify on my question. We are planning to have both databases on the same system, but the new database will be DDL-defined files as oppose for the existing one being DDS and the new tables will not be a mirror of existing files. We would like to develop a custom sync solution using triggers and cross-reference files. May be you have some suggestions about that. Thanks in advance.