什么是SQL Server 2019?

SQL Server是Microsoft公司推出的一款关系型数据库管理系统,是一个全面的数据库平台,使用集成的商业智能(Business Intelligence,BI)工具提供了企业级的数据管理服务,SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,让管理人员可以构建和管理用于业务的高可用和高性能的数据应用程序。

01、SQL Server 2019版本介绍

2019年11月4日,Microsoft公司正式发布了新一代的数据库产品SQL Server 2019,在保持前几代产品优势的同时,增加了大数据集群、数据虚拟化等特征。

SQL Server 2019根据用户业务需求和使用场景的不同,设计了不同的版本供用户选择。其中,主要的版本有Enterprise版(企业版)和Standard版本(标准版); 专业化版本有Web版(网页版); 扩展的版本有Developer版(开发版)和Express版(简易版)。根据性能、价格和运行时间等实际应用的需要,用户可以选择购买和安装不同版本的SQL Server。值得一提的是,自2016版开始,SQL Server仅支持64位处理器安装,不再支持32位系统的软件。

1. Enterprise版

SQL Server 2019的Enterprise版提供了全面的高端数据中心功能,性能极为快捷、虚拟化不受限制,还具有端对端的商业智能,可为关键任务工作负荷提供较高级别服务,支持最终用户访问深层数据。

2. Standard版

SQL Server 2019的Standard版提供了基本数据管理和商业智能数据库,使部门和小型组织能够顺利运行其应用程序,并支持将常用开发工具用于内部部署和云部署,有助于以最小的IT资源获得高效的数据库管理。

3. Web版

SQL Server 2019的Web版支持面向Internet的工作负载,使企业能够快速部署网页、应用程序、网站和服务。对于为从小规模至大规模的Web服务提供可伸缩性、经济性和可管理性功能的Web宿主和Web VAP来说,Web版是一个性价比较高的选择。

4. Developer版

SQL Server 2019的Developer版支持开发人员基于SQL Server构建任意类型的应用程序,包括Enterprise版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生成服务器。对于构建和测试应用程序的人员来说,Developer版是理想之选。

5. Express版

SQL Server 2019的Express版是入门级的免费数据库,是学习和构建桌面及小型服务器数据驱动应用程序的理想选择。它是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。如果需要使用更高级的数据库功能,则可以将Express版无缝升级到其他更高端的SQL Server版本。SQL Server Express LocalDB是Express版的一种轻型版本,该版本具备所有可编程序功能,但只能在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。

02、SQL Server 2019的新特性

SQL Server 2019在早期版本的基础上构建,旨在将SQL Server发展成一个平台,以提供开发语言、数据类型、本地或云环境以及操作系统选项。本节介绍其部分新增特性。

1. 数据虚拟化和SQL Server 2019大数据群集

当代企业通常掌管着庞大的数据资产,这些数据资产由托管在整个公司的孤立数据源中的各种不断增长的数据集组成。利用SQL Server 2019大数据群集,可以从所有数据中获得近乎实时的见解,该群集提供了一个完整的环境来处理包括机器学习和AI功能在内的大量数据。

2. 智能数据库

从智能查询处理到对永久性内存设备的支持,SQL Server智能数据库功能提高了所有数据库工作负荷的性能和可伸缩性,而无须更改应用程序或数据库设计。

(1) 智能查询处理特性:通过智能查询处理,可以发现关键的并行工作负荷在大规模运行时,其性能得到了改进。同时,它们仍可适应不断变化的数据世界。默认情况下,最新的数据库兼容性级别设置上支持智能查询处理,这会产生广泛影响,可通过最少的实现工作量改进现有工作负荷的性能。

(2) 内存数据库:SQL Server内存数据库技术利用现代硬件创新提供无与伦比的性能和规模。SQL Server 2019(15.x)在此领域早期创新的基础上构建(例如,内存中联机事务处理(OnLine Transaction Process,OLTP)),旨在为所有数据库工作负荷实现新的可伸缩性级别。

(3) 智能性能:SQL Server 2019(15.x)在早期版本的智能数据库创新的基础上构建,旨在确保提高运行速度。这些改进有助于克服已知的资源瓶颈,并提供配置数据库服务器的选项,以在所有工作负荷中提供可预测性能。

(4) 监视:监视改善情况可供用户在需要时随时对任何数据库工作负荷解锁性能见解。

3. 开发人员体验

SQL Server 2019继续提供一流的开发人员体验,并增强了图形和空间数据类型、UTF-8支持以及新扩展性框架,该框架使开发人员可以使用他们选择的语言来获取其所有数据的见解。

4. 任务关键安全性

SQL Server提供安全的体系结构,旨在使数据库管理员和开发人员能够创建安全的数据库应用程序并应对威胁。每个版本的SQL Server都在早期版本基础上进行了改进,并引入了新的特性和功能,SQL Server 2019(15.x)在此基础上继续进行构建。

5. 高可用性

每位用户在部署SQL Server时都需执行一项常见任务,即确保所有任务关键型SQL Server实例以及其中的数据库在企业和最终用户需要时随时可用。可用性是SQL Server平台的关键支柱,并且SQL Server 2019(15.x)引入了许多新功能和增强功能,使企业能够确保其数据库环境高度可用。

相关推荐
大模型玩家七七26 分钟前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
李少兄27 分钟前
MySQL 中为时间字段设置默认当前时间
android·数据库·mysql
码海踏浪36 分钟前
从简单到专业在OceanBase中查看SQL是否走索引
数据库·sql·oceanbase
qinyia37 分钟前
**使用AI助手在智慧运维中快速定位并修复服务异常:以Nginx配置错误导致502错误为例**
linux·运维·服务器·数据库·mysql·nginx·自动化
熊文豪43 分钟前
关系数据库替换用金仓——Oracle兼容性深度解析
数据库·oracle·金仓数据库·电科金仓·kes
eWidget1 小时前
面向Oracle生态的国产高兼容数据库解决方案
数据库·oracle·kingbase·数据库平替用金仓·金仓数据库
A懿轩A1 小时前
【MySQL 数据库】MySQL 数据库核心概念详解:库、表、字段、主键与关系型模型一文读懂
数据库·mysql·oracle
盒马coding1 小时前
postgreSQL中调整Checkpoint的重要性
数据库·mysql·postgresql
怣501 小时前
MySQL多表连接完全指南:内连接与外连接(零基础入门版)
数据库·mysql
爱吃山竹的大肚肚1 小时前
文件上传大小超过服务器限制
java·数据库·spring boot·mysql·spring