《Microsoft SQL Server入门教程》第01篇 SQL Server 简介

Microsoft SQL Server 是由微软开发的一款关系型数据库管理系统(RDBMS),通常简称为 SQL Server。

SQL Server 采用标准的客户端-服务器体系结构,客户端发送请求到服务端,服务端处理完成之后返回结果到客户端。SQL Server 支持标准 SQL 语言并进行了扩展,被称为 Transact-SQL 或者 T-SQL,增加了许多特有的功能。

SQL Server 2017 开始支持 Windows 和 Linux 操作系统以及容器部署,当前最新的版本为 SQL Server 2019。

SQL Server 体系结构

SQL Server 的服务器体系结构如下图所示:

体系结构
SQL Server 由以下两个主要的组件组成:

  • 数据库引擎
  • SQLOS

数据库引擎

SQL Server 的核心组件就是数据库引擎(Database Engine)。数据库引擎由处理查询语句的关系引擎和管理数据库文件和索引文件等的存储引擎组成。数据库引擎还负责创建和执行存储过程、视图、触发器等对象。

关系引擎

关系引擎(Relational Engine)决定了执行查询的最佳方式,也被称为查询处理器(query processor)。关系引擎向存储引擎请求数据并返回结果。

关系引擎的具体任务包括查询处理、内存管理、线程和任务管理、缓冲管理以及分布式查询处理等。

存储引擎

存储引擎(Storage Engine)负责存储系统(例如磁盘或者 SAN)中的数据存储和检索。

SQLOS

在关系引擎和存储引擎之下是 SQL Server 操作系统,简称 SQLOS。

SQLOS 提供了许多操作系统级别的服务,包括内存和 I/O 管理。其他的服务包括异常处理和同步服务。

📝关于Microsoft SQL Server 数据库体系结构的完整介绍,可以参考这篇文章

SQL Server 服务和工具

Microsoft 基于 SQL Server 提供了多个数据管理和商业智能(BI)工具和服务。

对于数据管理,SQL Server 包含了SQL Server 集成服务(SSIS)、SQL Server 数据质量服务(DQS)和 SQL Server 主数据服务(MDS)。SQL Server 为数据库开发提供了 SQL Server 数据工具(SSDT),同时为数据库管理、部署和监控提供了 SQL Server 管理控制台(SSMS)。

对于数据分析,SQL Server 提供了 SQL Server 分析服务(SSAS)。SQL Server 报表服务(SSRS)提供了数据的报表以及可视化功能。SQL Server 2016 开始引入了机器学习服务(MLS),这一技术最初来源于 R 语言服务。

SQL Server 版本

SQL Server 提供了 4 种主要的版本,各自包含不同的服务和工具,其中 2 种版本可以免费使用。

  • SQL Server 企业版提供了所有的功能,可以支持任务关键型数据库、商业智能和高级分析工作负载,拥有无与伦比的规模、安全性、高可用性和领先性能。
  • SQL Server 标准版通过大数据群集为应用程序和数据市场提供丰富的编程功能、安全创新和快速的性能。无需更改任何代码即可轻松升级到企业版本。
  • SQL Server 快捷版可以免费提供,作为入门级数据库构建小型的数据驱动型 Web 和移动应用程序,最大容量可达 10 GB。
  • SQL Server 开发者版可以免费用于非生产型开发/测试环境。它包含了企业版的所有功能。

关于不同版本的详细比较,可以参考官方网站

下一篇我们将会介绍 SQL Server 2019 的下载和安装。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: CSDN是一个技术社区平台,提供了很多有关SQL Server 2008的学习资源。SQL Server 2008是微软推出的关系型数据库管理系统,具有强大的性能和可靠性。 首先,CSDN上有很多SQL Server 2008的教程和视频,可以帮助初学者快速掌握SQL Server的基本知识和操作技巧。这些教程涵盖了从SQL Server 2008的安装和配置,到数据库设计、查询语言、存储过程、触发器等方面的内容,适合不同层次的学习者。 其次,CSDN上有许多技术博客和论坛,用户可以在其中提问和交流SQL Server 2008的问题和经验。这种互动交流让学习者可以从他人的经验中获益,解决自己遇到的问题。 此外,CSDN还提供了一些SQL Server 2008的案例分析和最佳实践,能够帮助用户更好地理解和应用SQL Server。这些案例和实践涵盖了数据库性能优化、安全性管理、数据备份和恢复等方面,为用户在实际项目中使用SQL Server提供了指导和参考。 总之,CSDN提供了丰富的SQL Server 2008学习资源,无论是初学者还是有经验的用户,都可以在这个平台上找到适合自己的教程、参与讨论,提高SQL Server 2008的应用能力。 ### 回答2: CSDN是中国最大的IT技术社区之一,提供了各种各样的技术文章和论坛讨论。其中SQL Server 2008是微软公司开发的一款关系型数据库管理系统。 SQL Server 2008于2008年发布,是SQL Server数据库管理系统系列的第10个版本。它主要提供了各种功能和工具,方便用户进行数据库的管理和开发工作。 SQL Server 2008的新特性包括更好的安全性、可靠性和可用性,提供了更好的性能和扩展能力。它支持更广泛的数据类型和存储引擎,允许用户进行高效的数据操作和查询。此外,SQL Server 2008还提供了更多的开发工具,例如SQL Server Management Studio,使得用户可以更方便地进行数据库的管理和开发工作。 CSDN上关于SQL Server 2008的文章很多,包括入门教程、技术分享和问题解答等。用户可以通过CSDN的搜索功能找到相关的文章和讨论,从中学习和提问。此外,CSDN上也有很多优秀的博客和专栏,可以深入学习SQL Server 2008的各种方面。 总的来说,CSDN是一个宝贵的资源,可以帮助用户学习和掌握SQL Server 2008。通过CSDN,用户可以获取到各种有关SQL Server 2008的技术知识和经验,提升自己的数据库管理和开发能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不剪发的Tony老师

为 5 个 C 币而折腰。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值