Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Adjusting to DB2

Re: Adjusting to DB2

From: Serge Rielau <srielau_at_ca.ibm.com>
Date: Wed, 26 Oct 2005 03:22:19 -0400
Message-ID: <3s8p5oFn3eliU1@individual.net>


Mark A wrote:
> Tier 1? I assume that does not include Windows, at least according to what
> my Oracle rep told me. I guess "tier 1" is the escape clause which means
> that Oracle is not available on all platforms at the same time when a new
> release or fixpack is made available.
>
> DB2 for Linux, UNIX, and Windows is always simultaneously available for
> Every release and every fixpack on all it's supported platforms. That is
> because it is more of a single code base than Oracle on the Linux, UNIX,
> Windows.

Well, like it or not this point goes to Mark A. ... I intended to stay out of this, but...

Let me try to clarify a few things as unpassionately as possible hoping I don't break more dishes than I want to mend.

  1. When talking about one code base for DB2 for LUW what is referred to is the DB2 for LUW DBMS. Anything but the DBMS are applications built on top of DB2. Really they are separate products grouped together using the DB2 brand. Thsi includes the extenders, such as the spatial extender. Of course the underlying DB2 DBMS features are supported on all platforms and on all editions which DB2 DBMS supports. To be entirely correct I have to not eone exception: DATALINKS. DATALINK, by their very nature deeply interact with the OS and the filesystem. I presume the same must be true for the matching Oracle technology. So DB2 DBMS is the same codebase across all Linux platforms, HP UX, Sun OS, AIX and Windows. There is a thin layer <<10% called Operating Systems Service (OSS) which encapsulates each and every interaction with the OS or any devices. As a direct result of this DB2 does not need to get ported to be shipped across all platforms. Ports to new platforms (e.g. if IBM decided to support Apple) are possible within a few weeks and can occur at a servicepack level. Also th eplatform support team can be comparatively small. I know from reliable sources that the porting teams at Oracle are a lot bigger. DB2 gets very few platform specific APARs due to this encapsulation.
  2. Talking of extenders and DB2 branded tools such as intelligent miner: (We do not call these features, maybe they are called as such in Oracle) The decision to support any given platform depends on market needs (no suprise here). E.g. HP isn't exactly DB2's most popular platform, so an extension which is either new or fairly specialized may only be available on the platforms where customers demand it. And perhaps there simply is no HP demand. Again thsi has nothing to do with single codebase. This is about enablement and support.
  3. DB2 Editions Not all editions are supported on all platforms with all features. Of course! E.g. DB2 Express is aimed at the SMB market. It makes no sense whatsoever to support DB2 Express on Linux/zOS. Which SMB customer would use such a combination. The same can be said for DB2 Personal Edition. If DB2 PE is not available for 64 bit (maybe it is, I don't know, probably Mark T. knows) would that be an issue? Limiting the number of processors or capabilities for parallelization (SMP or MPP) is a question of licensing. It has nothing to do with the codebase and the available feature set. This, btw, is no different for Oracle licenses.

All in all I think this part of the thread has been quite a divergence from teh OP's question since none of the properties above have anything to do with the effort for an Oracle DBA to become skilled in DB2.

Cheers
Serge

-- 
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab
Received on Wed Oct 26 2005 - 02:22:19 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US