data transfer issue - is NFS a good solution
Moderators: chulett, rschirm, roy
data transfer issue - is NFS a good solution
Usually, we use FTP to transfer a datafile from DataStage server to DB2 database server and Load data locally. Now we are thinking to build a NFS on DataStage server, DB2 database server will be the NFS client. So the DB2 Load utility can be run on the database server without FTP operation. However, the NFS performance is a little bit concerned.
Is there anyone have this experience with NFS? Is this a good solution? Please share some experience. Thanks.
Is there anyone have this experience with NFS? Is this a good solution? Please share some experience. Thanks.
You're just simplifying the administration. For small files performance won't be that bad, but for big files you'll see it's just like FTP. For big files, compression and high-performance ftp or scp followed by local decompression can be faster, but it's more programming.
I don't mind the compress, scp, decompress, ssh in a nice compact script trick.![Wink :wink:](./images/smilies/icon_wink.gif)
I don't mind the compress, scp, decompress, ssh in a nice compact script trick.
![Wink :wink:](./images/smilies/icon_wink.gif)
Kenneth Bland
Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
Thanks for all of your responds.
Yes, the NFS can simplify the data loading process management.
However, my concern is, for those large volume table loading (e.g 4G), compare "Compress --> FTP --> decompress -->DB2 Load" , how does the DB2 Load performance if the input datafile is under the NFS which is on 100M ethernet?
For the small tables, we just use DS Sequential Insert, no bother.
Thanks.
Yes, the NFS can simplify the data loading process management.
However, my concern is, for those large volume table loading (e.g 4G), compare "Compress --> FTP --> decompress -->DB2 Load" , how does the DB2 Load performance if the input datafile is under the NFS which is on 100M ethernet?
For the small tables, we just use DS Sequential Insert, no bother.
Thanks.
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
100M ethernet will be a bottleneck. Get a dedicated network segment, get higher speed components (even fibre optic). NICs for fibre aren't expensive these days.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Hi,
In our project we are using the db2 load utility from the Datastage server itself to load Data to DB2 DB, its working fine. The only thing you need is DB2 client installed on Datastage server.
Why do you need to FTP datafile to DB2 Server ?
In our project we are using the db2 load utility from the Datastage server itself to load Data to DB2 DB, its working fine. The only thing you need is DB2 client installed on Datastage server.
Why do you need to FTP datafile to DB2 Server ?
Om Prakash
"There are things that are known, and there are things that are unknown, and in between there are doors"
"There are things that are known, and there are things that are unknown, and in between there are doors"
We are using FTP just to bypass the network traffic during the load operation. In our workshop, FTP + Load locally is much faster than Load from Client.
No matter what, DB2 client has to be installed on DataStage server in order to connect to DB2 database server.
Anyway, I will do a test to see how NFS doing with our current network configuration. ( we are actually using Virtual I/O, maybe even worse than 100M ethernet. That's ashamed)
No matter what, DB2 client has to be installed on DataStage server in order to connect to DB2 database server.
Anyway, I will do a test to see how NFS doing with our current network configuration. ( we are actually using Virtual I/O, maybe even worse than 100M ethernet. That's ashamed)
I would prefer a FTP then a load rather than NFS. If for some reason the network goes down or something wrong happens to the NFS during loading , would have an adverse impact where as a file can be FTPed again if the nework goes down in between transfering.
Om Prakash
"There are things that are known, and there are things that are unknown, and in between there are doors"
"There are things that are known, and there are things that are unknown, and in between there are doors"