精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 数据库技术>>技术比较区>>SYBASE与ORACLE的竞争分析(2)

主题:SYBASE与ORACLE的竞争分析(2)
发信人: nightcat()
整理人: chedong(1999-07-04 09:39:48), 站内信件
§1.3 对高性能的SMP环境的支持
 到目前为止,Sybase拥有SMP硬件平台上最好的吞吐量和性价比。Sybase
在扩展性方面优于Oracle,其高速度不依赖于增加更多的硬件。Oracle希望
不计代价地追求高性能,但最终用户在选择时仍要考虑多方面的因素。
 最近,Oracle 8 在 Unix 平台上发布了极高的 TPC-C 测试结果。其测试
环境为 clustered 环境,Sybase 在单 SMP 环境下也进行了测试,双方的
结果如下:
Oracle Sybase 优势
吞吐量(每分钟处理事务数)  51,871 39,469  Oracle 30%
$TPM-C(每处理一事务的花费) $134.46 $94.16 Sybase 43%
总费用 $6.9 M $3.7 M Sybase 90%

由此可知,Sybase 在性能方面是领先的。
 Oracle为追求30%的性能提高,不得不花费1.9倍的代价。
 Oracle为追求30%的性能提高,不得不多运行2.5倍的处理器(40对16
)。
 如果用户有更多的金钱和时间用于硬件投资和维护,可以考虑购买
Oracle;若用户更追求有效的花费和可扩展的性能,则应首选Sybase。

§1.4优化的产品系列
    Oracle相信一个服务器可以满足所有数据管理的要求。这就如同回到了
主机时代的集中式计算模型。与此相反,Sybase提供了多种优化的数据存储,
具有公共的语言和管理服务。用户可根据自己的需求选择最实惠的服务器。
目前市场上需要的是多种统一、分布式的环境,而不是重集中式的模型。如
下数据选自对Fortune前1000家公司中高级IT管理人员的调查。

问:将数据集中存储在一个服务器中要求的优先程度?
最优先 3%
比较优先 8%
优先 22%
不优先 46%
很不优先 9%
无要求 12%

一个部门中平均使用数据库服务器的个数 8.4
一个公司中平均使用数据库服务器的个数 39.3

结论:市场需要的是多个分布式的服务器计算模型

  问:管理一个分布式数据库环境的重要性?
最重要 12%
比较重要 31%
重要 33%
不重要 18%
很不重要 1%
无要求 5%

结论:用户需要有效管理分布式环境的能力

§1.5 对在混合负载环境中可预见的性能的支持
ASE的一个重要优势是能根据特定应用来调节数据库参数,这也是SYBASE
区别于其他厂商的不同之处。SYBASE数据库服务器具有下列技术,支持混
合负载环境中预见其性能:

 并行查询Parallel Query 
 逻辑内存管理器Logical Memory Manager 
 逻辑处理管理器Logical Process Manager 
 资源管理器Resource Governor 

以上技术十分重要。在对Fortune前1000家公司IT高级管理人员的同一份
调查中,高级管理人员认为:

 40% 的业务主要基于联机事务处理OLTP
 47%的业务属于联机事务处理OLTP和决策支持Decision Support的混合

负载
  13% 的业务主要用于决策支持Decision Support

以上调查说明:对于绝大多数公司而言,混合负载的性能是十分重要的。
SYBASE在这方面提供了出色的技术。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.114.248]

[关闭][返回]