写点什么

微软发布 SQL Server 2019 新版本

  • 2019-11-05
  • 本文字数:1103 字

    阅读完需:约 4 分钟

微软发布 SQL Server 2019 新版本

2019 年 11 月 4 日,微软在美国奥兰多举办的 Ignite 大会上发布了关系型数据库 SQL Server 的新版本。与之前版本相比,新版本的 SQL Server 2019 具备以下重要功能:在 Linux 和容器中运行的能力,连接大数据存储系统的 PolyBase 技术。


据了解,SQL Server 2019 可利用 PolyBase 技术进行全面的数据虚拟化,并将 Linux/容器与 Kubernetes(K8s)相兼容,交付了一种名为大数据群集(BDC)的新技术。BDC 技术完成了基于 K8s 的 SQL Server 多集群实现,同时可以与 Apache Spark、YARN、HDFS 相结合,提供一个可处理 OLTP(在线事务处理)、数据湖、甚至是机器学习要求的单一平台。该技术可以部署在 K8s 集群、本地、云中,包括微软提供的Azure Kubernetes Services(AKS)。

SQL Server 2019 新版本的主要功能

OMNI-POLYBASE

Linux 和容器的兼容性不仅是实现 BDC 技术的关键,同时也是实现 PolyBase 扩展功能集的关键。现在,PolyBase 不仅可以连接的 Hadoop 集群和 Azure 存储,同时也可以连接到其它 SQL Server 实例。基于此,我们可以完成 BDC 主节点与 BDC 计算、数据和存储池的通信,实现存储池中的节点连接到 HDFS 存储中位于同一位置的数据。


微软还提供了一种新的跨平台工具——Azure Data Studio,可用于 T-SQL 查询、notebook 开发,甚至可以在 BDC 部署上运行 Spark 作业,以便将所有内容绑定在一起。


以上还不是 PolyBase 功能的“终点”,PolyBase 还可以连接到 Oracle、Teradata、MongoDB 以及Azure Cosmos DB。再进一步,PolyBase 可以连接到客户拥有的任何数据源和 ODBC 驱动程序。


借助于 PolyBase,SQL Server 可以承担数据虚拟化工作负载,即 SQL Server 像是一个一站式商店,用于连接到多平台 OLTP、NoSQL、数据仓库和数据湖工作负载。不过,这其中大部分的连接是虚拟的,数据仍可以保留在本机存储库中,但是却可以将尽可能多的查询工作托管给远程平台。

作为数据库的相关功能

无论 SQL Server 拥有多少附加功能,我们都不能忘记 SQL Server 本质是一款数据库。下面,我们就来看看作为数据库,SQL Server 有哪些提升?


  • SQL Server TempDB 可配置为内存优化的数据库(使用 SQL Server 的内存 OLTP 技术),极大地提高了性能;

  • SQL Server 获得持久的内存能力;

  • SQL Server 的查询优化器更加智能,能够在处理查询时分配更多的资源;

  • SQL Server 支持 UTF-8 字符编码;

  • 除了用 R 和 Python 编写的代码外,开发人员现在还可以在 SQL Server 脚本和存储过程中执行 Java 代码;

  • Accelerated Database Recovery 功能有助于快速恢复因断点或者其它严重错误而中断的长时间运行的事务,无需关心事务中断发生故障的位置;

  • 新特性 Secure enclave 增强了 SQL Server 的加密特性;


2019-11-05 11:032298
用户头像

发布了 497 篇内容, 共 342.2 次阅读, 收获喜欢 1927 次。

关注

评论

发布
暂无评论
发现更多内容

Wireshark数据包分析学习笔记Day17

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

配置引起事故复盘

风翱

3月日更

源码分析-Netty: 高性能之道

程序员架构进阶

Netty RPC 源码剖析 28天写作 3月日更

远程协助软件向日葵分析

lenka

3月日更

【LeetCode】矩阵置零Java题解

Albert

算法 LeetCode 28天写作 3月日更

所谓生产力

ES_her0

3月日更

(继续码字) 因果有顺序吗?是一种必要充分条件吗?

mtfelix

28天写作 bewriting 胡思乱想

FISCO BCOS 开发环境节点搭建 | 联盟链开发(一)

李大狗

区块链 联盟链 FISCO BCOS 狗哥

在离开新手村后,你该如何的走出呢?打造属于你的快与慢的能力。

叶小鍵

初识Golang之调用方法

Kylin

3月日更 Go 语言

好想做个女孩子,编程第一步,女装身上穿

GitHub指北

《码农歌》

臧萌

加班

uni-app跨端开发H5、小程序、IOS、Android(四):了解uni-app项目结构

程序员潘Sir

html5 微信小程序 uni-app android iOS Developer

分享18个常用的ECMAScript 6代码片段

devpoint

reduce URL参数解析 Form表单数据解析

Python PyAutoGUI 库

HoneyMoose

新年上班第一天生产环境分布式文件系统崩了!!

冰河

高可用 分布式存储 fastdfs 可扩展 无限扩容

苹果笔记本充不进电的解决方案

石云升

电脑故障 28天写作 3月日更

一口气面了腾讯两个部门!

我是程序员小贱

3月日更

正则表达式的使用与匹配原理解析

Guanngxu

正则表达式

Spark详细剖析

五分钟学大数据

大数据 spark 28天写作 3月日更

《Redis 核心技术与实战》学习笔记 05

escray

redis 学习 28天写作 3月日更 Redis 核心技术与实战

避免失控:谈谈人与人交往中的恶

boshi

职场 心理 七日更

MongoDB中的null类型查询

Kylin

mongodb 3月日更 21天挑战 数据库查询 NoSql查询语法

领域驱动设计101 - 通用语言

luojiahu

领域驱动设计 DDD

Seldon使用(一):简介及入门

托内多

tensorflow kubeflow Kubernetes PyTorch seldon

JVM - 类加载器

insight

3月日更

架构 idea

型火🔥

架构 原则 架构之道

数据库备份真的很重要!很重要!很重要!

xiezhr

oracle sql MySQL 运维 数据备份

GitOps | 一种云原生的持续交付模型

xcbeyond

CI/CD gitops 3月日更

还有高仿项目吗

GitHub指北

一些人的某些目标

sadhu

生涯规划 职业规划 个人提升

微软发布 SQL Server 2019 新版本_数据库_田晓旭_InfoQ精选文章