Performance comparison
It is very difficult to make the performance comparison between
SQL Server 2000 and Sybase ASE 12.5. The performance of your
databases depends rather on the experience of the database
developers and database administrator, than on the database's
provider. You can use both of these RDBMS to build stable and
efficient systems. It is possible to define the
typical transactions, such as those used in inventory control systems,
airline reservation systems, and banking systems. After defining
these typical transactions, it is possible to run them under
different database management systems working on the different
hardware and software platforms.
TPC tests
The Transaction Processing Performance Council
(TPC.Org) is an independent
organization that specifies the typical transactions (transactions
used in inventory control systems, airline reservation systems and
banking systems) and some general rules these transactions should
satisfy.
The TPC produces benchmarks that measure transaction processing and
database performance in terms of how many transactions a given system
and database can perform per unit of time, e.g., transactions per
second or transactions per minute.
The TPC organization made the specification for many tests. There are
TPC-C, TPC-H, TPC-R, TPC-W and some old tests, such as TPC-A, TPC-B
and TPC-D. The most popular test is the
TPC-C test (OLTP test).
At the moment this article was written, SQL Server 2000 held the top
TPC-C by performance results with Distributed Partitioned Views-based
cluster systems.
See
Top Ten TPC-C by Performance Version 5 Results
At the moment this article was written, SQL Server 2000 held the top
TPC-C by price/performance results.
See Top Ten TPC-C by Price/Performance Version 5 Results
Note. Because most organizations really do not run very large databases,
the key points on which SQL Server 2000 won the TPC-C benchmarks
do not really matter to the vast majority of companies.
Price comparison
One of the main Microsoft SQL Server 2000 advantages in comparison with
Sybase ASE 12.5 is that SQL Server is cheaper.
SQL Server 2000 is currently available under two licensing options:
- Processor license.
- Server/per-seat client access license (CAL).
The processor license requires a single license for each CPU in the
computer running SQL Server 2000 and includes unlimited client access.
You can buy this license when you do not know the number of the clients
(for example, if your users will connect to SQL Server 2000 through
the internet). This license usually is cheaper than Server/Per-Seat CAL
when there are many users connected to SQL Server databases.
The Server/per-seat client access license (CAL) requires a license for
the server and licenses for each client device. You can use this
licensing option when the customers do not need access beyond the
firewall and the number of clients is low (for example, 10-20 users
for SQL Server 2000 Standard Edition or 30-40 users for SQL Server 2000
Enterprise Edition).
|
Licensing Options
|
SQL Server 2000 Standard Edition
|
SQL Server 2000 Enterprise Edition
|
|
Processor
|
$4,999 per processor
|
$19,999 per processor
|
|
Server/Per-Seat CAL
|
with 5 CALs - $1,489
with 10 CALs - $2,249
|
with 25 CALs - $11,099
|
Sybase ASE 12.5 is currently available as two main products:
- ASE Workplace
- ASE Enterprise
ASE Workplace includes machines running Windows NT, Netware, or SCO Unix
with four or fewer CPUs. ASE Enterprise includes machines running Windows NT,
Netware, or SCO Unix with more than four CPUs.
For other platforms, the classification into ASE Workplace or ASE Enterprise
is dependent on Total Processing Factor (TPF), which is based on the maximum
number of CPUs that a box can support multiplied by the processing power
(in megahertz) of each CPU. Machines that have a TPF of 2000 or less are
considered ASE Workplace while those above 2000 are considered ASE Enterprise.
Sybase ASE 12.5 is currently available under two main licensing options:
- Processor license.
- Server/Networked Seat.
The processor license is available under the ASE Enterprise 12.5 for LINUX
only. For other platforms, only the Server/Networked Seat licenses are available.
|
Licensing Options
|
Sybase ASE Workplace 12.5
|
Sybase ASE Enterprise 12.5
|
Sybase ASE Enterprise 12.5 for LINUX
|
|
Processor
|
Not available
|
Not available
|
$24,995 per processor
|
|
Server
|
$995
|
$3,995
|
$2,995
|
|
Networked Seat
|
$195
|
$795
|
$595
|
Note. This is not a full price comparison between SQL Server 2000 and
Sybase ASE 12.5. It is only a brief comparison. Discounts may apply and
the prices can be increased or decreased in the future.
See Microsoft and Sybase to get more information about the price
of their products.