暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL SERVER版本发展史和各版本区别

巷控 2023-07-24
1286

1989年,1.0版本由微软和Sybase发布,两者之间的合作在20世纪90年代初结束,微软保留了对SQL Server名称的所有权。自1990年以来,数据库SQL Server 20002005200820122014201620172019年都有后续版本,微软保证为每个版本提供至少10年的支持。

SQL Server 2000

SQL Server 2000时,数据库群集、日志传送技术已经普及。支持64位处理器(IA64),引入数据挖掘,而SSMS作为一个插件引入。

SQL Server 2005

SQL Server 2005引入了数据库镜像,在sp1之后,支持自动页修复,允许热插拔内存。支持列加密,引入复制技术、数据库快照、故障转移集群。引入DMV,并支持表和索引分区,支持语句级重新编译。用SSIS替换了之前的DTS,引用了镜像技术,集成SSMS

SQL Server 2008

SQL Server 2008提出了“Always On”的概念,增强了数据库群集,可以热插拔CPU

引入数据库压缩、备份压缩技术,引入列存储技术,还引入数据加密技术。SQL Server 2008R2增强了SSMS,引入Power Pivot、主数据服务,支持管理参照数据。

SQL Server 2012

SQL Server2012带来了一个名为列存储索引的新功能,它包括一个以基于列的格式存储大型数据的标准,用于数据仓库和应用程序。在SQL Server 2012的顶级功能中,还应该提到用户定义的服务器角色和Always On可用性组,这是一个为高可用性和灾难恢复设计的高级功能。

SQL Server 2014

SQL Server 2014带来了显著的性能提升。在其他方面,它增加了两个有助于OLTP应用的新功能。内存OLTP和缓冲池扩展。缓冲池扩展将SQL Server的缓冲池内存缓存与固态驱动器整合在一起,这是一种简单而经济的方式来提高I/O性能。

SQL Server 2016

SQL Server 2016是作为微软"移动为先,云为先"技术战略的一部分而开发的。SQL Server 2016是数据库管理系统的第一个版本,完全运行在基于x64处理器的64位服务器上。它增加了在Docker容器中运行SQL Server的能力,Docker容器在共享操作系统上将应用程序相互隔离。

SQL Server 2017

微软SQL Server 2017引入了对在Linux上运行SQL Server的支持,使微软在不使用Windows或有混合服务器环境的客户中获得潜在的进展。SQL Server 2017的另一个重要特点是支持Python编程语言,这是一种广泛用于分析应用的开源语言。

SQL Server 2019

SQL Server 2019引入了大数据集群功能,旨在让你部署在Kubernetes上运行的SQL ServerSparkHDFS容器的可扩展集群。此外,SQL Server 2019还带来了列存储索引的增强、数据虚拟化功能和静态数据屏蔽。

虽然用了很久的SQL SERVER,但是好像从来没有考虑过最适合的版本是什么?看下面的对比,选择或许更实在了!

Enterprise企业版与标准版不同,它支持广泛的数据仓库功能,增加了对更多用户、数据库和交易的支持。它还包括其他一些高级功能,如数据压缩、增强的安全性和对大型数据库的支持。对于注重可扩展性和性能的公司来说,它是一个完美的选择。

Standard标准版包括大多数应用程序所需的核心功能。这包括常用的开发、数据管理和数据库管理工具,以最小的资源进行有效的数据库管理。

Web网络版是一个低成本的选择,与标准版的不同之处主要在于缓冲池的最大内存和最大计算能力。

Developer开发者版是为那些需要创建将在SQL Server之上运行的应用产品的开发者设计的。它提供了创建存储过程、函数和视图的能力。事实上,它包含了企业版的所有功能,但被授权作为开发和测试系统使用,而不是作为生产系统。

Express版是SQL Server的最有限版本,它只适合个人或小型组织使用,它不包括其他四个版本的任何高级功能,它是最容易获得的版本,但也是功能最少的版本。



文章转载自巷控,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论