写点什么

使用 PolyBase 将 SQL Server 与 Hadoop 相结合

  • 2016-06-07
  • 本文字数:700 字

    阅读完需:约 2 分钟

最近发布的 SQL Server 2016 让开发人员可以使用 SQL 查询 Hadoop 和 Azure blob 存储。这是一项之前在 SQL Server 并行数据仓库中提供的技术,名为 PolyBase

和链接服务器一样,PolyBase 会设法将尽量多的处理工作转移到源数据库。也就是说,当查询 Hadoop 或 Azure blob 存储时,会生成恰当的 map/reduce 操作。这就是所谓的“下推(pushdown)”,下面是一些开发人员需要了解的下推限制:

SQL Server 允许对以下基本表达式和操作符做谓词下推:

  • 用于数值、日期、时间值的二元比较操作符(<、>、=、!=、<>、>=、<=);
  • 算术运算符( +、-、*、/、%);
  • 逻辑运算符(AND、OR);
  • 一元运算符(NOT、IS NULL、IS NOT NULL)。

文档接着写到:

BETWEEN、NOT、IN 和 LIKE 操作符可能也可以下推。这取决于查询优化器如何将它们改写为一系列使用基本关系运算符的语句。

下推可以通过 OPTION (FORCE EXTERNALPUSHDOWN) 显式启用,或通过 OPTION (DISABLE EXTERNALPUSHDOWN) 显式禁用。

将关系型和非关系型数据相结合

由于 PolyBase 是基于普通的 T-SQL,所以开发人员可以使用像连接这样的常见操作。这意味着,你可以在 Hadoop 集群中执行 map-reduce 操作,然后在一个查询中将执行结果和 SQL Server 数据库的表相连接。

导入 / 导出

在 SQL Server、Hadoop 和 Azure blob 存储之间移动数据不再需要外部的 ETL 过程或工具。相反,你可以像操作任意两个普通表一样,使用相同的 INSERT INTO/SELECT FROM 语法。从开发人员的角度来看,Hadoop 和 Azure blob 存储只是配置数据库时多出来的两个可供选择的表类型。(从运维的角度来看,你仍然需要分别管理安全和备份。)

查看英文原文 Combine SQL Server with Hadoop Using PolyBase

2016-06-07 19:002999
用户头像

发布了 1008 篇内容, 共 449.2 次阅读, 收获喜欢 346 次。

关注

评论

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

CleverTap获得最新Gartner®个性化引擎Magic Quadrant™认证

财见

原理剖析:一文搞懂 Kafka Producer(下)

AutoMQ

云计算 大数据 数据流 Kafka Producer

大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!

不在线第一只蜗牛

人工智能 AI

【榜单解析】2025年数据安全性超强的10款项目管理软件,你选对了吗?

薛同学

WPS Office for Mac 7.2.0 - 写作、表格处理、PPT 制作和 PDF 编辑

sysin

wps

VMware NSX 4.2.1.3 发布 - 网络安全虚拟化平台

sysin

nsx

前端 TypeError 错误永久消失术

vivo互联网技术

前端 web前端 babel

国内服务器配置Docker国内源-极限加速

知识浅谈

Docker Linux Docker 镜像

企业有必要自己将DeepSeek部署到本地吗?

易成研发中心

DeepSeek

突破数据壁垒,动态住宅代理IP在数据采集中的高效应用

dvlinker

数据采集

浙江AI最强阵容出炉,中之杰智能跻身前列

财见

Nexpose 7.6.0 for Linux & Windows - 漏洞扫描

sysin

Nexpose

音乐NFT系统的上线

北京木奇移动技术有限公司

NFT数字藏品系统 软件外包公司 音乐NFT

主动元数据对金融机构监管报送有何帮助?

Aloudata

元数据 全链路数据血缘 数据血缘 主动元数据

SRE转型:不同团队规模下的银行SRE团队组建策略

嘉为蓝鲸

运维 SRE 运维团队 运维转型

合合信息启信宝助力国家自然科学基金委员会重点专项推进

合合技术团队

人工智能 技术 大模型

B2B企业是否建议布局TikTok?

Ogcloud

TikTok tiktok运营 tiktok营销 tiktok引流

两个案例带你看懂YashanDB执行计划

YashanDB

数据库 yashandb

SRE转型:银行 SRE 转型与 SLO 管理的深度融合

嘉为蓝鲸

SRE IT 运维

受需求增长推动,美国制造业一月份回升

财见

Fortify Static Code Analyzer 24.4 for macOS, Linux & Windows - 静态应用安全测试

sysin

SD-WAN:优化SaaS应用访问的高效解决方案

Ogcloud

网络加速 SD-WAN SD-WAN组网 网络加速服务 SD-WAN国际专线

使用PolyBase将SQL Server与Hadoop相结合_AI&大模型_Jonathan Allen_InfoQ精选文章