We need to map and keep in sync a remote DB2 database on AS/400 with an internal database (that has jet to be created). When a record is added edited or deleted on the remote database, the internal database must be kept in constant sync. On the remote DB there are more or less 20 tables with 200 fields (20-30 thousand records).
It will just need to go one way so you don't need to refresh the remote database in case the internal DB is modified.
For the internal database I would suggest Postgres as cost effective solution, but is absolutely not a constrain and any suggestion is welcome.
There are many ways to do this (via transaction logs, or creating a small daemon etc.) you can use a Windows environment (no vb6 just dot net for visual studio solutions) or a *nix environment.
Just remember that we need something that is completely reliable.
I attached two files to give you a general overview of the system environment and a simpler one of what the system has to do. The part that needs to be developed is the orange box.
For any further info you might need just ask me in PM
Thanks for your interest in our project
4 freelancere byder i gennemsnit $285 for dette job
wrote several scripts for the same sort of task. definitely not a complicated one and ofcourse reliability would be my primary concern always. regards, RaviGoru