Database 版 (精华区)
发信人: wodeji (西西), 信区: Database
标 题: 放弃Sybase的理由
发信站: 紫 丁 香 (Thu Oct 29 21:29:43 1998), 站内信件
DB2 UDB 5.0与Sybase Adaptive Server 的比较:
最新发布的Sybase Adaptive Server 11.5 (版本这么高) 让某些人怀有些许希望,但
Adaptive Server 的实际情况如何呢?
"Sybase Adaptive Server11.5 要点"声称该产品支持"单CPU和SMP系统", 但它为什
么不象DB2UDB EEE一样也支持MPP呢? 由于数据量的增长, MPP是在处理复杂数据( 如
图象和视频数据)所必需的, 而且如果您的用户群集中在WEB领域,同时利用率也迅速提高,
这也是需要MPP支持的另一个理由,
Sybase提出一种体系结构, 拥有多种不同的数据存储, 这些分别为不同的领域所调整,
包括1.OLTP 2.OLAP/DSS 3.移动计算 4.特殊数据或称大对象( DB2称之为扩展数据或
复杂数据).虽然他们宣称这种机制体现了性能上的优势, 但要求在其应用程序开发环境与
不同的数据存储之间使用Sybase 称为" 部件集成层" 的接口, 添加的层就意味着性能的
降低, DB2 UDB将DB2 Common Server 和DB2 Parallel Edition声誉卓著的优化技术,
DB2 EXTENDER 高度集成化的体系结构,以及紧密结合的数据复制服务集成到一个产品中,
能够以优异的性能支持上述四种数据存储, 可适用于桌面系统, SMP, MPP环境.
最后, 虽然Sybase 推出了对JAVA, JDBC, 和ODBC的支持, 它也提供了用于服务器端的
Transact-SQL. Transact-SQL是一种专门的SYBASE语言. SYBASE批评Oracle 和
Informix通用数据库使用专门的API, 而他们自己又推出专用语言. 事实上,SYBASE
的SQL Anywhere 产品更加封闭, 仅支持自己的Transact-SQL语言的一个子集.相比
之下, IBM是在其RDBMS产品( 1996年DB2 COMMON SERVER) 中内建JAVA和JDBC支持
的首家厂商,同时支持ANSI标准SQL, 用以同DB2通信,而且不要忘记, DB2 允许您通过
几乎所有语言( C, C++, BASIC, JAVA甚至FORTRAN,COBOL)开发存储过程和自定义
函数, 在推出Adaptive Server的同时, Sybase批评Oracle 和Informix的封闭式
专用解决方案. 他们没有批评DB2, 对此他们无话可说, DB2 是完全开放的.
--
哭过笑过闹过之后
一切自然都明白了
这就是生活
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: cad4.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.927毫秒