ODBC vs Plugins

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
Edwink
Participant
Posts: 47
Joined: Sat Aug 19, 2006 4:57 am
Location: Chennai

ODBC vs Plugins

Post by Edwink »

friends,

whats the difference between ODBC and plugin types of connections.


Thank you
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

The difference is that the methods of connecting other than ODBC are usually direct ones supplied either by the manufacturer or a third party. ODBC is an open de-facto standard interface (free on windows, not always free elsewhere) to allow a common access to databases or database-like objects (i.e. MS Excel)

Plugins tend to be faster with DataStage.
DSguru2B
Charter Member
Charter Member
Posts: 6854
Joined: Wed Feb 09, 2005 3:44 pm
Location: Houston, TX

Post by DSguru2B »

ArndW wrote: Plugins tend to be faster with DataStage.
...due to the fact that it uses native drivers than generic ones.
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

I used "tend to" because I seem to recall the Informix ODBC driver was faster than the direct connection for server.
dsdoubt
Participant
Posts: 106
Joined: Sat Jul 15, 2006 12:17 am

Post by dsdoubt »

DSguru2B wrote: ...due to the fact that it uses native drivers than generic ones. ...
Then what is the difference between, Enterprise stages and API stages?
DSguru2B
Charter Member
Charter Member
Posts: 6854
Joined: Wed Feb 09, 2005 3:44 pm
Location: Houston, TX

Post by DSguru2B »

Enterprise stages utilize full parrallism and can do loads along with inserts. More is available by going through the manuals.

I should have added that in cases where native api stages are faster, its due to the usage of native drivers. :)
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
vmcburney
Participant
Posts: 3593
Joined: Thu Jan 23, 2003 5:25 pm
Location: Australia, Melbourne
Contact:

Post by vmcburney »

An IBM technical article on the DataStage DB2 enterprise stage had it benchmarked at extracting data 250% faster than the parallel DB2 API stage. You can assume this also makes it a lot faster than an ODBC extract or a server edition job.
See my blog entry DataStage Tip: Extracting database data 250% faster for details.
DSguru2B
Charter Member
Charter Member
Posts: 6854
Joined: Wed Feb 09, 2005 3:44 pm
Location: Houston, TX

Post by DSguru2B »

As always, great article Vincent. :)
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Pity the DB2 Enterprise stage doesn't actually exist in server jobs. :cry:
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply