[转帖]SQL Server 不同版本之间的 区别说明

sql,server,不同,版本,之间,区别,说明 · 浏览次数 : 0

小编点评

## SQL Server 数据库版本概述 ** SQL Server 2008** * 最初版本,主要用于小型应用。 * 拥有较简单的架构,易于维护。 ** SQL Server 2012** * 是 SQL Server 2008 的后继版本,性能和稳定性有所提升。 * 支持 SQL Server 2008 的语法和功能。 ** SQL Server 2014** * 是 SQL Server 2012 的后继版本,性能和并发能力有所提升。 * 支持新的查询优化技术,例如 Common Table Expressions (CTEs)。 ** SQL Server 2016** * 是 SQL Server 2014 的后继版本,性能和安全性有所提升。 * 支持新的查询优化技术,例如索引优化和并行执行。 ** SQL Server 2017** * 是 SQL Server 2016 的后继版本,性能和可扩展性有所提升。 * 支持新的查询优化技术,例如 window functions 和 Common Table Expressions (CTEs)。 ** SQL Server 2019** * 是 SQL Server 2019 的后继版本,性能和可扩展性有所提升。 * 支持新的查询优化技术,例如 GPU 加速和动态性能管理。 * 是 SQL Server 集成云的标志性版本。 ** 简要总结** * SQL Server 版本号越高,性能和稳定性越高。 * 新版本引入了新的功能,但旧版本的老系统可以保持运行。

正文

 

2021-05-12 23:5062070原创SQLServer

SQL Server 数据库版本也是在不断的进行迭代。目前主流存在的版本有:SQL Server 2008、2012、2014、2016、2017、2019。 其中每个版本又分企业版,标准版,精简版(express),开发版。官方MSDN 上对这些版本的区别也有进行说明。 这里集中整理如下。

 

比如在sql server 2017的主业上有个简略的汇总,参考:

 

https://www.microsoft.com/zh-cn/sql-server/sql-server-2017

不同大版本之间的也在不断的迭代一些新特性。

 

SQL Server 2012 联机丛书
https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/ms130214(v=sql.110)

SQL Server 2014 中的新增功能
https://docs.microsoft.com/zh-cn/previous-versions/sql/2014/sql-server/what-s-new-in-sql-server-2016?view=sql-server-2014

 

SQL Server 2016 中的新增功能
https://docs.microsoft.com/zh-cn/sql/sql-server/what-s-new-in-sql-server-2016?view=sql-server-ver15

SQL Server 2017 的新增功能
https://docs.microsoft.com/zh-cn/sql/sql-server/what-s-new-in-sql-server-2017?view=sql-server-ver15

SQL Server 2019 (15.x) 的新增功能
https://docs.microsoft.com/zh-cn/sql/sql-server/what-s-new-in-sql-server-ver15?view=sql-server-ver15

每个版本的特性比较多,详细内容参考上面的链接。 从新特性上看,SQL Server 2008和2012 之间的区别会大一些, 然后2012 更像是之后版本的一个是基础版,之后版本基于2012这个版本的一些功能进行增强,同时引入了一些新特性。

从实际使用角度来说,旧版本的老系统,如果运行问题,可以不升级,如果是新上线的系统,可以考虑上SQL Server 2016。 因为SQL Server 从2017 开始重点是引入Linux、Docker,其他的新特性从实际使用角度来说用到的可能性不大。 2019 更是上云的步伐更明显。 因此个人的观点,从关系型数据库的使用角度来看,使用2016 足以。

与[转帖]SQL Server 不同版本之间的 区别说明相似的内容:

[转帖]SQL Server 不同版本之间的 区别说明

2021-05-12 23:5062070原创SQLServer 本文链接:https://www.cndba.cn/dave/article/4527 SQL Server 数据库版本也是在不断的进行迭代。目前主流存在的版本有:SQL Server 2008、2012、2014、2016、2017

[转帖]SQL Server 内部数据库版本 及兼容表

2022-04-20 09:043100转载SQLServer Microsoft SQL Server 的较新版本创建的数据库无法附加或还原到较早的版本。之所以存在此限制,是因为较旧的版本不知道新版本中引入的文件格式有哪些变更。 如果你尝试将数据库附加到早期版本、或者还原到早期版本,将会收到 SQ

[转帖]sqlserver on linux vs windows

简单对比下sqlserver on windows与linux的特点,发现新的继续添加 对比项sqlserver on windowssqlserver on Linux备注费用需要windows license开源,可使用免费的OS 功能齐全,企业版包含所有功能较少,企业版功能也不齐全 安装包大小

[转帖]sql server 2016不能全部用到CPU的逻辑核心数的问题

https://blog.csdn.net/u011966339/article/details/122969685 最近在工作中遇到了,sql server 2016 不能把CPU 的核心全部用到的问题.通过分析工具看到 总共CPU核心有72核,但sql 只能用到40核心,想信也有很多人遇到这问题

[转帖]Oracle、SQL Server、MySQL数据类型对比

Oracle、SQL Server、MySQL数据类型对比 - 知乎 (zhihu.com) 1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中。不需数据转换(例如,转换到文本数据)。数据输入二进制字段的方式决定了它的输出方式。BIT 1 个字节0 和

[转帖]003、体系结构之TiKV持久化

TiKV架构和作用 数据持久化分布式一致性MVCC分布式事务Coprocessor coprocessor : 协同处理器。 可以将一些SQL计算交给TiKV处理。不需要将TiKV所有数据通过网络发送给TiDB Server RocksDB 任何持久化的存储引擎,数据终归要保存在磁盘上,TiKV 也

[转帖]SQL Server 聚集索引和 非聚集索引 说明

https://www.cndba.cn/dave/article/4506 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。 索引包含由表或视图中的一列或多列生成的键。 这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。 1 聚集索引

[转帖]SQL Server 体系结构中的2个主要引擎 说明

2020-03-18 16:2321450原创SQLServer 本文链接:https://www.cndba.cn/dave/article/4498 SQL Server 由两个主要引擎组成∶关系引擎(relational engine)和存储引擎(storage engine)。 1 关系引擎

[转帖]Sql Server中通过sql命令获取cpu占用及产生锁的sql

https://www.jb51.net/article/266255.htm 这篇文章主要介绍了Sql Server中通过sql命令获取cpu占用及产生锁的sql,需要的朋友可以参考下 获取SQLSERVER中产生锁的SQL语句 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1

[转帖]SQL Server各版本序列号/激活码/License/秘钥

https://www.cnblogs.com/cqpanda/p/16184853.html SQL Server 2019# Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8GEnterprise Core:2C9JR-K3RNG-QD4M4-JQ2HR-8468J