HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

从混乱到完备:我的研发流程之路

SkyFire

研发流程

在前端领域摸爬滚打7年,我终于掌握了这些沉淀技巧

小鑫同学

架构实战 8 - 消息队列MySql表格设计

架构实战营 「架构实战营」

Matlab常用图像处理命令108例(二)

timerring

图像处理

架构训练营-模块9秒杀系统

张Dave

如何设计一个优秀的 Go Web 项目目录结构

江湖十年

Go 设计 后端 项目 Web Service

强强联合:Neovim+ChatGPT | 社区征文

SkyFire

ChatGPT neovim

DAPP/LP单双币(子母币)流动性质押挖矿分红系统开发(开发说明及源码)

系统开发咨询1357O98O718

YOLOv5全面解析教程⑥:模型训练流程详解

OneFlow

人工智能 深度学习

Spinner(列表选项框)的基本使用

梦笔生花

android spinner galley

使用OpenAI接口释放ChatGPT API 的力量

devpoint

React nextjs ChatGPT

国内AGV调度系统到底是什么水平?

申扬科技

调度系统 AGV

分享主流的10个流程管理软件

爱吃小舅的鱼

流程管理 流程管理软件

【分布式技术专题】「分布式技术架构」一文带你厘清分布式事务协议及分布式一致性协议的算法原理和核心流程机制(上篇)

洛神灬殇

分布式 2PC 3PC 原理分析 分布式协议

一天吃透Git面试八股文

程序员大彬

git 面试

JavaScript异步编程的深入理解,使用回调函数实现异步编程

兴科Sinco

JavaScript 前端 前端开发 异步编程

Guitar Pro8吉他学习辅助软件

茶色酒

Guitar Pro8

将老人拉出无声的世界,AI是怎么做的?

脑极体

AI医疗

三天吃透RabbitMQ面试八股文

程序员大彬

Java RabbitMQ 消息队列

量化合约系统开发(规则开发)丨量化合约开发(源码说明)

系统开发咨询1357O98O718

dapp/lp代币合约流动性质押挖矿分红系统开发详细及案例(源码部署)

系统开发咨询1357O98O718

LeSS敏捷框架高效生产力实践

俞凡

敏捷开发 大厂实践

大型供应链物流企业的数字化转型方法论

明道云

初识大热的ChatGPT的几点思考|社区征文

穿过生命散发芬芳

ChatGPT

DAPP马蹄链智能合约系统开发(开发方案及详细)

系统开发咨询1357O98O718

28岁小公司程序员,无车无房不敢结婚,要不要转行?

程序员晚枫

程序员 收入

AutoCompleteTextView的基本使用

梦笔生花

android 控件 AutoCompleteTextView

EasyRcovery16免费电脑照片数据恢复软件

茶色酒

EasyRcovery16

DAPP智能合约链游开发源码案例丨DAPP智能合约链游系统开发(逻辑及方案)

系统开发咨询1357O98O718

One-YOLOv5 v1.2.0发布:支持分类、检测、实例分割

OneFlow

人工智能 深度学习

Kubernetes容器状态探测的艺术

俞凡

Kubernetes 云原生

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