RisingRoad Home | Services | About Us | Contact Us | News | Resources | Search

SQL Anywhere Beats Oracle, IBM DB2 in SPEC Benchmark

Sybase Uses SQL Anywhere, Not ASE, As Database Server In SPECjAppServer2004 Benchmark Of Enterprise Application Server Performance

Sybase has chosen SQL Anywhere, the self-managing database server from subsidiary iAnywhere Solutions, as the database software to use in the SPECjAppServer2004 performance benchmark test results published on the SPEC website (here).

SPEC, or Standard Performance Evaluation Corporation, is a non-profit corporation formed to establish, maintain and endorse a standardized set of relevant benchmarks that can be applied to the newest generation of high-performance computers.

The SPECjAppServer2004 (Java Application Server) test is a multi-tier benchmark for measuring the performance of Java 2 Enterprise Edition (J2EE) technology-based application servers. SPECjAppServer2004 is an end-to-end application which exercises all major J2EE technologies implemented by compliant application servers. It also heavily exercises all parts of the underlying infrastructure that make up the application environment, including hardware, JVM software, database software, JDBC drivers, and the system network.

The following list shows several SPECjAppServer2004 tests using comparable hardware configurations. The Sybase result of 652.95 JOPS (jAppServer Operations Per Second) for EA Server and SQL Anywhere is higher (better) than the results for WebLogic/Oracle, Sun/Oracle and WebSphere/DB2:

Tester Title JOPS Server Database Details...
HP BEA WebLogic Server 9.0 on HP-UX rx4640 471.28 4 cores, 4 chips Oracle Database 10g Enterprise Edition Release 10.1.0.4 (more)
HP BEA WebLogic Server 9.0 on HP-UX rx4640 538.03 4 cores, 4 chips Oracle Database 10g Enterprise Edition Release 10.1.0.4 (more)
HP BEA WebLogic Server 9.1 on HP-UX rx3600 618.22 4 cores, 2 chips Oracle Database 10g Enterprise Edition Release 10.1.0.4 (more)
HP BEA WebLogic Server 9.1 on Red Hat Linux rx4640 542.17 4 cores, 4 chips Oracle Database 10g Enterprise Edition Release 10.1.0.4 (more)
IBM WebSphere 6.1 Application Server on IBM System p5 505Q 618.38 4 cores, 2 chip (SMT on) IBM DB2 Universal Database v8.2 (more)
Sun BEA WebLogic Server 9.0 on Sun Fire T2000 615.64 8 cores, 1 chip Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 (more)
Sun IBM WebSphere Application Server 6.1 with DB2 8.2 on Sun Fire T2000 using Solaris 10 616.22 8 cores, 1 chip IBM DB2 Universal Database v8.2.4 (64-bit) (more)
Sun Sun Java System Application Server 9.0 UR 1 Platform Edition on T2000 521.42 8 cores, 1 chip, 8 cores/chip (4 threads/core) Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 (more)
Sybase Sybase Enterprise Application Server 6.0.2 Advanced Edition 652.95 4 cores, 2 chips SQLAnywhere 10.0.1 x32 (more)

These results clearly show that SQL Anywhere is well-suited for enterprise database server deployment. This may come as a surprise to those who view SQL Anywhere as Sybase's embedded and workgroup database offering, suitable only for small deployments. It is no surprise, however, to developers familiar with SQL Anywhere's recent history: enormous performance improvements have been made over the past few years in versions 8, 9 and 10 of the product.

For more about the self-management and other features of SQL Anywhere, see this paper presented at the 23rd International Conference on Data Engineering on April 16, 2007 in Istanbul, Turkey: SQL Anywhere: A Holistic Approach to Database Self-management.


This page was last updated on August 15, 2007.