2013-11-23
展开全部
平台可移植性
SQL Server只可以运行在Windows平台上,限制了用户的平台选择。DB2 Express可运行在Windows及Linux环境。而且随着业务的增长,可以将DB2 Express升级为DB2工作组版或企业版,将系统平稳移植到Unix平台。
高可用性(HA)
DB2 Express支持HA,可以实现数据库系统的故障接管;而SQL Server标准版不支持HA。
程序包(package)
SQL Server不支持静态SQL这一概念,DB2中可以将静态SQL程序进行预编译及绑定,生成程序包。这一功能极大地提高了常用查询操作的性能,因为优化器不必在应用执行时确定执行方案。同时,DB2可将动态SQL进行缓存处理,以提高性能。
物化视图
SQL Server与DB2采用了不同的技术实现了物化视图功能。SQL Server利用Indexed Views(视图索引)技术,DB2通过Automatic Summary Tables(自动聚合表)及Materialized Query Tables(物化查询表)分别实现了预先联接、预先聚合等物化视图的概念及功能。
然而,在SQL Server标准版中未提供Indexed Views功能,无法保证在使用视图时的数据库性能。
优化器
SQL Server与DB2都具有基于代价的优化器,它根据表及列中的数据分布统计数据来优化SQL的执行方案。相对而言,DB2的优化器更为成熟和功能强大,它能够利用动态位图索引进行星型联接,可以更精确地控制优化级别,从而控制优化器对一些高级功能(例如:哈希联接)的使用,及优化器用于发现最佳执行方案最多花费的时间。
分布式数据查询(联邦数据访问)
DB2具有联邦数据访问能力,可以对DB2家族产品及Informix数据库进行透明的分布式查询和更新。若配置信息集成器(DB2 Information Integrator),还可以实现对异构数据库或非关系型数据的查询/更新。而SQL Server标准版不具备联邦数据库能力。
在线表/索引重组
SQL Server通常可以动态地维护索引,但当出现大量的索引页分割时,需要利用运行DBCC REINDEX或DROP/CREATE INDEX进行索引重组,而这些操作都不能在线进行,即不允许其它用户同时对其进行读写访问。
DB2能够实现在线的表及索引的重组。
SQL Server只可以运行在Windows平台上,限制了用户的平台选择。DB2 Express可运行在Windows及Linux环境。而且随着业务的增长,可以将DB2 Express升级为DB2工作组版或企业版,将系统平稳移植到Unix平台。
高可用性(HA)
DB2 Express支持HA,可以实现数据库系统的故障接管;而SQL Server标准版不支持HA。
程序包(package)
SQL Server不支持静态SQL这一概念,DB2中可以将静态SQL程序进行预编译及绑定,生成程序包。这一功能极大地提高了常用查询操作的性能,因为优化器不必在应用执行时确定执行方案。同时,DB2可将动态SQL进行缓存处理,以提高性能。
物化视图
SQL Server与DB2采用了不同的技术实现了物化视图功能。SQL Server利用Indexed Views(视图索引)技术,DB2通过Automatic Summary Tables(自动聚合表)及Materialized Query Tables(物化查询表)分别实现了预先联接、预先聚合等物化视图的概念及功能。
然而,在SQL Server标准版中未提供Indexed Views功能,无法保证在使用视图时的数据库性能。
优化器
SQL Server与DB2都具有基于代价的优化器,它根据表及列中的数据分布统计数据来优化SQL的执行方案。相对而言,DB2的优化器更为成熟和功能强大,它能够利用动态位图索引进行星型联接,可以更精确地控制优化级别,从而控制优化器对一些高级功能(例如:哈希联接)的使用,及优化器用于发现最佳执行方案最多花费的时间。
分布式数据查询(联邦数据访问)
DB2具有联邦数据访问能力,可以对DB2家族产品及Informix数据库进行透明的分布式查询和更新。若配置信息集成器(DB2 Information Integrator),还可以实现对异构数据库或非关系型数据的查询/更新。而SQL Server标准版不具备联邦数据库能力。
在线表/索引重组
SQL Server通常可以动态地维护索引,但当出现大量的索引页分割时,需要利用运行DBCC REINDEX或DROP/CREATE INDEX进行索引重组,而这些操作都不能在线进行,即不允许其它用户同时对其进行读写访问。
DB2能够实现在线的表及索引的重组。
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
2013-11-23
展开全部
DB2是IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
SQL本是IBM DB2数据库的查询规格, 现已成所有关联式数据库必有的工具.
DB2是针对企业环境, 而MS SQL则是走低价路线, 适合中小企环境.
SQL本是IBM DB2数据库的查询规格, 现已成所有关联式数据库必有的工具.
DB2是针对企业环境, 而MS SQL则是走低价路线, 适合中小企环境.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询