【翻译】SQL Server 30 年历史

SQL Server
241
0
0
2024-04-21

今年SQL Server 30岁了!SQL Server 这些年来不断发展,本文介绍了这些年来的一些变化和版本。

解决方案

一切都要从1993年说起,距今已有30年了!第一个版本是根据 Microsoft 和 Sybase 之间的协议创建的。即使在今天,一些存储过程和系统视图仍然与 Sybase 类似。

SQL Server 4.2

sql服务器4.2

发行日期: 1993 年 11 月

该版本是针对 NT 发布的,之前它可以在 OS/2 上运行。

SQL Server 6.0

SQL服务器6.0

发行日期: 1995 年 6 月

这个新版本包括几个功能:

  • 支持分布式环境部署
  • 存储过程支持
  • 触发支持
  • 更好的性能和可扩展性

这个版本有不同的版本。

  • 标准版:该版本是具有核心功能的基本选项。
  • 专业版:该版本具有OLAP立方体等附加功能。
  • 企业版:这是针对拥有大型数据库系统的大型企业的最高级版本。

SQL Server 6.5

微软SQL服务器6.5

发行日期: 1996 年 6 月

SQL Server 6.5 的新功能如下:

  • 支持互联网应
  • 分销交易有所改善
  • 异构复制

SQL Server 7.0

SQL服务器7

发行日期: 1998 年 11 月

这个新版本具有以下新功能:

  • 它附带 OLAP 服务(在线分析处理)
  • 该版本的代码不再基于Sybase代码
  • 它包括数据转换服务(现在的 SSIS)
  • 增量备份
支持的版本
  • 支持Windows 95、98的桌面版本。不支持事务复制、不支持故障转移、不支持全文搜索。每个数据库最多支持 2 个 CPU、2 GB RAM、4 GB 空间。
  • 标准版支持Windows NT和Windows 2000。最多4个CPU和2 GB RAM。没有故障转移支持。
  • 企业版支持 NT 和 Windows 2000 Server,CPU 数量上限为 32 个以上,无任何限制。

SQL Server 2000

SQL Server 2000

发行日期:2000 年 11 月

这个新版本附带了

  • 数据库调优顾问
  • 分区视图
  • XML支持
  • 数据挖掘
  • SQL Server 移动
  • 全文搜索
  • 英文查询
  • 分析服务
版本
  • 企业版 - 这是最完整的版本,专为大型企业创建。
  • 标准版 - 此版本最多支持 4 个 CPU 和 2 GB RAM。
  • 个人版 - 此版本供个人使用的台式计算机使用。
  • 开发人员版 - 该版本与企业版类似,但仅授权用于开发。
  • 评估版 - 这是企业版的试用版,有效期为 6 个月。

SQL Server 2005

SQL Server2005

发行日期:2005 年 11 月

这个新版本附带:

有关SQL Server的更多信息,请参考此链接: SQL Server 2005新功能面试题

版本
  • 企业版适用于需要更高可用性和更高级功能的大型企业。该版本没有硬件限制。
  • 标准版集成了 64 位支持,还提供无限 RAM。容量为 3 个 CPU。
  • 工作组版专为不需要 SSAS、SSIS 或 SSRS 的中小企业而设计。它最多支持两个处理器,数据库大小不受限制。RAM 的限制为 3 GB。
  • Express 版相当于桌面版 (MSDE)。 它的数据库容量限制为 4 GB
  • 开发者版与企业版类似,但用于开发和测试,而不是用于生产。

SQL Server 2008

SQL Server2008

发行日期:2008 年 8 月

这个版本附带了

版本
  • 企业版适用于大型企业,具有最高的可用性和所有高级功能,例如商业智能。此版本对处理器或 RAM 没有限制。
  • 标准版可以使用集群、数据库镜像,并且支持64位。处理器容量为4。
  • 工作组版专为不需要 BI 或报告服务的中小型企业而设计。该版本最多支持两个处理器,并且数据库大小不受限制。
  • Express 版本与 SQL Server 2000 中的桌面版本 (MSDE) 类似。它包括导入/导出向导和一系列其他增强功能。
  • 开发人员版与企业版类似,但授权给开发人员和测试人员,而不是生产人员。

SQL Server 2008 R2

SQL Server2008 R2

发布日期:2010 年 4 月

该版本引入了以下内容:

  • 数据中心版
  • 并行数据仓库版
  • 主数据服务

SQL Server 2012

SQL Server2012

发布日期:2012 年 3 月

该版本具有以下功能:

版本
  • 企业版支持多达16节点的AlwaysOn故障转移集群、AlwaysOn可用性组、在线操作、PowerPivot、Power View、主数据服务、高级审计、透明数据加密等。
  • 标准版支持集群、数据库镜像,并支持64位。处理器数量上限为 4 个。它提供核心关系数据库引擎和基本商业智能(BI)功能。它不支持高级可用性功能或 BI 功能,例如 PowerPivot、Power View 和主数据服务。
  • 工作组版专为小型企业设计并供部门级使用。它不支持 BI 和高可用性功能。它最多支持两个处理器和最大 2 GB RAM。
  • Express 版本是 SQL Server 的免费且受限版本。它的数据库容量限制为 4 GB。这是 SQL Server 2012 Express 功能最齐全的版本。它包括 SSMS、SQL Server Data Tools (SSDT)、全文搜索和 Reporting Services 子系统。具有高级服务的 SQL Server Express 限制为 4 GB。
  • 开发人员版与企业版类似,但授权用于开发和测试,而不是生产。

SQL Server 2014

SQL Server 2014

发布日期:2014 年 4 月

2014版本包括以下新功能:

版本
  • 企业版的最大数据库大小为 524 PB。
  • 商业智能版支持128GB内存。它不具备高级数据完整性、高可用性和内存中 OLTP 功能。
  • 标准版最多支持 16 个处理器核心和 128 GB 内存。数据库支持 524 PB。它不包括 BI 模块。
  • 网络版用于网络托管。它最多支持 16 个处理器和 64 GB RAM。它没有缓冲池扩展或 SSAS。
  • Developer 和 Express 版本与以前的版本类似。

SQL Server 2016

SQL Server2016

发布日期:2016 年 6 月

2016 版本包括:

版本
  • 企业版的缓冲池扩展最大容量为32。
  • 标准版支持多达 4 个插槽或 24 个核心的计算能力和 128 GB 内存。数据库支持 524 PB。它不包括 BI 模块。
  • 网络版用于网络托管。它最多支持 16 个处理器和 64 GB RAM。
  • Developer 和 Express 版本与以前的版本类似。

SQL Server 2017

SQL Server2017

发布日期:2017 年 10 月

这个新版本附带:

版本
  • 企业版的缓冲池扩展最大容量为32。
  • 标准版支持多达 4 个插槽或 24 个核心的计算能力和 128 GB 内存。
  • 网络版用于网络托管。它最多支持 16 个处理器和 64 GB RAM。
  • Developer 和 Express 版本与以前的版本类似。

SQL Server 2019

SQL Server 2019

发布日期:2019 年 11 月

SQL Server 2019 具有以下功能:

  • 它可以安装在 Windows、 Linux、Docker以及大数据分析容器中。
  • 该版本与大数据配合使用,您可以带AI来分析数据。还可以查询非关系数据。
  • 它将数据与 Power BI 相结合,运行实时分析。
  • 此外,它还具有 数据虚拟化功能,可以集成来自 Oracle、HDFS、Cosmos 等来源的数据。该版本还包括 PMEM 设备、列存储索引增强功能等。
版本
  • 企业版的缓冲池扩展最大容量为128。
  • 标准版支持多达 4 个插槽或 24 个核心的计算能力和 128 GB 内存。
  • 网络版用于网络托管。它最多支持 16 个处理器和 64 GB RAM。
  • Developer 和 Express 版本与以前的版本类似。

SQL Server 2022

SQL Server2022

发布日期:2022 年 11 月

在撰写本文时,SQL Server 2022 是最新版本。

这个新版本包括:

版本
  • 企业版的缓冲池扩展最大容量为128。
  • 标准版支持多达 4 个插槽或 24 个核心的计算能力和 128 GB 内存。
  • 网络版用于网络托管。它最多支持 16 个处理器和 64 GB RAM。
  • Developer 和 Express 版本与以前的版本类似。

Azure 中的 SQL Server

sql server 天蓝色

发行日期: 2010

我们讨论了本地 SQL Server。不过,云中也有 Azure SQL。这是微软在微软云Azure中提供的数据库。此外,我们还有 Azure SQL 托管实例Azure SQL仅提供数据库。Azure SQL 托管实例提供包含服务器对象的整个 SQL Server 实例。最后,我们有 Azure Synapse Analytics,这是一项基于云的分析服务。

概括

正如您所看到的,SQL Server 发生了很大的变化和改进。它最初是 Windows NT 的数据库,现在可以安装在 Windows、Linux、 Docker和云中。SQL的演变是惊人的!

资源和图像来源

本文的资源来自以下: