* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Platform comparison
Survey
Document related concepts
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
Microsoft SQL Server wikipedia , lookup
Oracle Database wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint 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