MSSQL数据库:开启新版本时代

1. MSSQL数据库的新版本介绍

Microsoft SQL Server是一个关系型数据库管理系统,由Microsoft公司发布。自推出以来,它已经成为全球最受欢迎的数据库之一。最新发布的MSSQL数据库版本是MSSQL Server 2019,它带来了一些新的特点和增强功能。这些新特点和改进将在本文中详细说明。

2. 新特点和增强功能

2.1 大规模的数据集成

在新版本中,集成数据变得更加容易。MSSQL Server 2019引入了新的数据虚拟化技术,允许用户轻松创建外部表来访问远程数据源,比如其他数据库系统、Hadoop、Azure Blob。在以前的版本中,将数据从外部系统集成到MSSQL Server中需要大量的工作,例如编写ETL(抽取、转换和加载)作业,并将数据导入到一个中间存储库中。这个过程通常会耗费大量时间和资源,而新的数据虚拟化方法极大地简化了这个过程。

CREATE EXTERNAL DATA SOURCE <data_source_name>

WITH

(

TYPE = <type>,

LOCATION = '<location>',

CREDENTIAL = <credential_name>

);

代码说明:

外部数据源引用URL地址、数据文件或Azure存储URL。CREDENTIAL定义安全凭据来访问这些数据源。外部表定义恰当的元数据,以便MSSQL Server可以查看外部表的结构和可以使用的字段类型。

2.2 改进的查询性能

MSSQL Server 2019带来了一些显著的查询性能改进。这些改进可以极大地提高查询速度,以及最大限度地减少资源消耗。

查询性能改进如下:

Batch Mode on Rowstore:以前,仅支持列存储下的批量模式,现在在行存储下也能支持批量模式。

Memory Grant Feedback:可以在查询执行期间对内存使用情况进行实时监视。这帮助用户优化和调试查询。

Approximate Query Processing:通过提供快速的近似计算结果,大大降低了查询的资源消耗。

2.3 更好的安全性

在MSSQL Server 2019中,有三个新功能提高了其安全性:

敏感数据发现和分类:这项功能可以辨认数据库中的敏感数据,并报告任何敏感数据泄露。

加密数据列:使用Always Encrypted技术,将列级别数据保护与应用程序分离。

外部密钥管理器(HSM)的支持:外部密钥管理器可以存储密钥,并对其进行管理和保护。MSSQL Server 2019支持安装HSM来存储和管理密钥,以保护数据库中的数据。

3. 总结

本文介绍了MSSQL Server 2019的一些新增特点和改进功能。其中,数据虚拟化技术可以使集成数据变得更加容易,而查询性能方面的改进可以提高查询速度并减少资源消耗。在安全性方面,MSSQL Server 2019引入了许多新功能,包括敏感数据发现和分类、加密数据列以及外部密钥管理器(HSM)的支持。所有这些改进都为MSSQL Server提供了更好的性能、更好的易用性和更好的安全性,这将使它成为企业数据库管理系统的首选。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签