sqlserver和DB2的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver和DB2的区别相关的知识,希望对你有一定的参考价值。

主要区别在于数据库性能
SQL Server 属于中型数据库,主要应用于一般商用环境,处理百万到千万级数据量是没有问题的,而DB2属于大型数据库,主要用于电信级或者数据中心级应用,可处理亿级以上数据量。
另外SQL Server 只能运行在Windows 环境下,而DB2主要运行在UNIX或Linux环境下,因此 DB2性能总体优于SQL Server。
参考技术A SQL Server和DB2都是关系数据库管理系统,是介于操作系统和用户之间的应用软件。
--------------------------
SQL Server 是一个关系数据库管理系统。最初是由 Sybase、 Microsoft和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。
我们现在常说的SQL Server一般是指Windows视窗平台上运行的MS SQL Server。它有四个版本:标准版,企业版,个人版,开发版。目前的主流是MS SQL Server 2008。微软预计在2012年初,将发布SQL Server 2012。该版本从高到低分别为企业版、商业智能版和标准版。其中企业版是全功能版本,而其它两个版本则分别面向工作组和中小企业,所支持的机器规模和扩展数据库功能都不一样,价格方面是根据处理器核心数量而定。
MS SQL Server只有图形界面操作方式。
--------------------------
DB2 是1983年IBM公司开发的数据库管理系统,全称为DATABASE 2 for MVS(内部代号为"Eagle")。主要应用于大型应用系统,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下,具有较好的可伸缩性。在安全方面,获得最高级别的ISO标准认证。
DB2同时提供GUI和命令行两种操作方式,在Windows NT和Unix下操作相同。
DB2在全局优化方面的性能超过了其它数据库。
--------------------------
对于数据库而言,性能是对处理数据库请求的效率的衡量。引用IBM Almaden 研究中心的Burce Lindsay的话来说,“对于一个有效的数据库系统来说,有三个因素非常关键。它们是性能,性能,和性能。”
DB2性能的核心组成部分是SQL编译器.其基于成本的优化器利用Static Profiling功能,使它在事务型和数据仓库环境中都领先。

参考资料:http://blog.sina.com.cn/s/blog_5f469b410100d4he.html

软件-DB-SQLServer-SQLServer2017:SQLServer2017

ylbtech-软件-DB-SQLServer-SQLServer2017:SQLServer2017

微软推出了首个公共预览版本,并持续带来更新和改进。而今天,微软同时向 Windows、Linux、macOS、以及 Docker 容器推出了 SQL Server 2017 RC1 的公共访问。截至目前,该公司一共为 SQL Server 2017 推出了 7 个社区预览版,引入了图数据处理支持、适应性查询、面向高级分析Python 集成等功能更新。

1.返回顶部
1、
软件名称:SQL Server 2017
开发商:微软
软件平台:WindowsLinux、macOS 
软件版本:Enterprise/Standard/Express/Developer
更新时间:2017年
软件语言:多种语言
软件大小:1565MB
软件授权:微软

目录

 

产生背景

微软推出了首个公共预览版本,并持续带来更新和改进。而今天,微软同时向 Windows、Linux、macOS、以及 Docker 容器推出了SQL Server2017 RC1 的公共访问。截至目前,该公司一共为 SQL Server 2017 推出了 7 个社区预览版,引入了图数据处理支持、适应性查询、面向高级分析的 Python 集成等功能更新
 

主要功能

● Linux 活动目录下的 SQL Server 集成;
● 用于加密数据的安全传输层(TLS)支持;
● 机器学习服务增强;
● SQL Server 分析服务(SSAS);
● Linux 平台上的 SQL Server 集成服务(SSIS);
● Windows Server 上的 SSIS 。
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
技术图片 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

以上是关于sqlserver和DB2的区别的主要内容,如果未能解决你的问题,请参考以下文章

linux 下工程同时支持访问DB2和SqlServer时(由配置文件来决定用哪种数据库),加载底层lib库出现问题

如何把DB2的数据直接导入SQL server中

SqlServer2008R2中创建dblink连接db2

MYSQL,DB2,SQLSERVER数据库不同点浅探

IGNORE_DUP_KEY 的 DB2 等效项

db2,oracle,mysql ,sqlserver限制返回的行数