写点什么

微软发布 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:032230
用户头像

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

关注

评论

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

成为一个面霸需要面试多少回?

escray

极客时间 6月日更

并发王者课-铂金2:豁然开朗-“晦涩难懂”的ReadWriteLock竟如此妙不可言

MetaThoughts

Java 多线程 并发

数字人民币是央行数字货币还是法定数字货币?

CECBC

Low-Code能否威胁到专业的程序员?| 话题

三掌柜

试用期 签约计划 人气作者 TOP10

优雅编程 | 7 个你应该掌握的 JavaScript 编码技巧

devpoint

JavaScrip 6月日更

运维大佬嘲笑我,这个你都不知道?

李阿柯

redis 面试 运维自动化

🌏【架构师指南】分布式ID生成算法技术总结

码界西柚

分布式ID 6月日更

「SQL数据分析系列」6. 使用集合

Databri_AI

sql 集合

C++友元的概念和使用的一些介绍

良知犹存

c++

校外培训行业迎来强监管,“教育+区块链”新模式试图解决行业痼疾

CECBC

苹果iOS内购三步曲:App内退款、历史订单查询、绑定用户防掉单!--- WWDC21

37手游iOS技术运营团队

ios wwdc 苹果退款 appstore WWDC21

Flink State 和 Fault Tolerance(一)

Alex🐒

flink 翻译 flink1.13

“懂行”共识拓宽数字通道:川蜀大地与智能时代的“热辣”共振

脑极体

【Vue2.x 源码学习】第十七篇 - 生成 render 函数 - 函数生成

Brave

源码 vue2 6月日更

SpringCloud Gateway 路由转发性能优化

中原银行

微服务 性能优化 SpringCloud Gateway 中原银行

SpringCloud Gateway 动态路由

中原银行

微服务 SpringCloud Gateway 中原银行

JavaScript 学习(四)

空城机

JavaScript 大前端 6月日更

Kubernetes手记(14)- 用户权限系统

雪雷

k8s 6月日更

网络攻防学习笔记 Day47

穿过生命散发芬芳

网络攻防 6月日更

为什么 StringBuilder 不是线程安全的?

xcbeyond

StringBuilder StringBuffer 6月日更

Java Selector模型

邱学喆

buffer selector SelectableChannel SelectionKey

Taro3无埋点的探索与实践

GrowingIO技术专栏

taro AST sdk 无埋点 babel

前端 JavaScript 之『防抖』的简单代码实现

编程三昧

JavaScript 编程 大前端 防抖 函数节流

MySQL基础之十五:索引

打工人!

MySQL 6月日更

很多小伙伴问我推荐什么书籍和网课,这次把私藏很久的资料都贡献了(上)

C语言与CPP编程

Java c++ C语言 数据结构与算法 #python

数据库事务与锁详解

阿骆麦迪

MySQL 事务 6月日更

如果把四个消息队列都拉到一个群里,他们会聊些什么?

悟空聊架构

故事 消息队列 群聊 6月日更 悟空聊架构

为什么中间件协议对区块链生态系统至关重要?

CECBC

【21-10】PowerShell 日期和时间

耳东@Erdong

PowerShell 6月日更

致翻译界最可爱的许老

Qien Z.

翻译 6月日更

Fuchsia OS vs Harmony OS 谁是下一个领跑

三掌柜

试用期 签约计划

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