Download Platform comparison

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

IBM Notes wikipedia , lookup

DBase wikipedia , lookup

IMDb wikipedia , lookup

Microsoft Access wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Registry of World Record Size Shells wikipedia , lookup

Tandem Computers wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Database wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Oracle Database wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

SQL wikipedia , lookup

ContactPoint wikipedia , lookup

Database model wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
Platform comparison
Both Oracle 9i Database and DB2 Universal Database version 8.1 support all known
platforms, including Windows-based platforms, AIX-Based Systems, HP-UX systems,
Linux Intel, Sun Solaris and so on.
Hardware requirements
To install Oracle 9i Database under the UNIX Systems, such as AIX-Based Systems,
Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, and Sun Solaris, you
should have the following hardware:
Hardware
Memory
Swap Space
Requirements
A minimum of 512 MB RAM
A minimum of 2 x RAM or 400 MB, whichever is greater
Hard disk space 4.5 GB
To install DB2 Universal Database v8.1 under the UNIX Systems, such as AIX-based
systems, HP-UX systems, Linux and Sun Solaris, you should have the following
hardware:
Hardware
Requirements
For AIX:
IBM RISC/6000 or eServer pSeries.
For HP-UX:
HP 9000 series 700 or 800 system.
Processor
For Linux:
Intel 32-bit,
Intel 64-bit,
S/390 9672 generation or higher,
Multiprise 3000,
eServer z-Series.
For Solaris:
Solaris UltraSPARC-based computer.
Memory
RAM: 256 MB minimum,
additional memory may be required.
Typical installation: 450 to 550 Mb minimum
Hard disk space Compact installation: 350 to 400 Mb minimum
Custom installation: 350 to 700 Mb minimum.
Software requirements
Oracle 9i Database comes in three editions: Enterprise, Standard and Personal and
requires the following software:
Sept. 2001 Quality Pack, PHCO_23792,
PHCO_24148, PHKL_24268, PHKL_24729,
HP-UX HP-UX version 11.0 (64-bit) PHKL_ 25475, PHKL_25525, PHNE_24715,
PHSS_23670, PHSS_24301, PHSS_24303,
PHSS_24627, PHSS_22868
DB2 Universal Database v8.1 comes in six editions:






DB2
DB2
DB2
DB2
DB2
DB2
Enterprise Server Edition (ESE)
Workgroup Server Edition (WSE)
Workgroup Server Unlimited Edition (WSUE)
Personal Edition (PE)
Universal Developer's Edition (UDE)
Personal Developer's Edition (PDE)
and requires the following software:
December 2001 GOLDBASE11i,
 HP-UX HP-UX 11i
December 2001 GOLDAPPS11i bundles
Price comparison
Compare pricing for Oracle9i Standard Edition and IBM DB2 v8.1 Workgroup Edition:
Number of
CPUs
Oracle9i Standard
Edition
IBM DB2 v8.1
Workgroup Edition
1
$15,000
$7,500
2
$30,000
$15,000
4
$60,000
$30,000
8
$120,000
$60,000
16
$240,000
$120,000
32
$480,000
$240,000
Compare pricing for Oracle9i Enterprise Edition and IBM DB2 v8.1 Enterprise Edition:
Number of
CPUs
Oracle9i Enterprise
Edition
IBM DB2 v8.1
Enterprise Edition
1
$40,000
$25,000
2
$80,000
$50,000
4
$160,000
$100,000
8
$320,000
$200,000
16
$640,000
$400,000
32
$1,280,000
$800,000
Note. This is not a full price comparison between Oracle 9i Database and DB2
Universal Database v8.1. It is only a brief comparison. You can have any discounts
and the prices can be increased or decreased in the future. See Oracle and IBM to
get more information about the price of their products.
Features comparison
Both Oracle 9i Database and IBM DB2 Universal Database v8.1 support the ANSI
SQL-92 entry level and do not support the ANSI SQL-92 intermediate level. In the
Features comparison section of this article I want to make the brief comparison of
the PL/SQL with DB2 SQL dialect and show some Oracle 9i Database and DB2
Universal Database v8.1 limits.
PL/SQL vs DB2 SQL dialect
The dialect of SQL supported by Oracle 9i Database is called PL/SQL. The dialect of
SQL supported by IBM DB2 v8.1 is called DB2 SQL dialect. This is the brief
comparison of PL/SQL and DB2 SQL dialect:
Feature
PL/SQL
DB2 SQL dialect
Indexes
B-Tree indexes,
Bitmap indexes,
Partitioned indexes,
Function-based indexes,
Domain indexes
B-Tree indexes,
Bitmap indexes,
Partitioned indexes,
block indexes,
dimension block indexes
Tables
Relational tables,
Object tables,
Temporary tables
Relational tables,
Object tables,
Temporary tables
BEFORE triggers,
AFTER triggers,
INSTEAD OF triggers
BEFORE triggers,
AFTER triggers,
INSTEAD OF triggers
PL/SQL statements,
Java methods,
third-generation language
(3GL) routines
DB2 SQL dialect statements,
Java methods,
third-generation language
(3GL) routines
Multiple Triggers
Supported
Supported
Arrays
Supported
Supported
Triggers
Procedures
Oracle 9i and DB2 v8.1 limits
Here you can find some Oracle 9i Database and DB2 version 8.1 limits:
Feature
Oracle 9i Database
IBM DB2 v8.1
database name length
8
8
column name length
30
128
index name length
30
128
table name length
30
128
view name length
30
128
stored procedure name length
30
128
most columns per table
1000
1012
most columns in an index key
32
16
max number of columns in GROUP BY 255
1012
max number of columns in ORDER BY 255
1012
longest index key
3155
1024
max varchar() size
4000
32672
max char() size
2000
254
max table row length
255000
32677
longest SQL statement
16777216
65535
recursive subqueries
64
28
constant string size in SELECT
4000
32672
Conclusion
It is not true that Oracle 9i Database is better than DB2 Universal Database v8.1 or
vice versa. Both products can be used to build stable and efficient system and the
stability and effectiveness of your applications and databases depend rather from the
experience of the database developers and database administrator than from the
database's provider.
To learn DB2 Admin on HP-UX refer to this site.
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/start/r00088
60.htm