借助 PolyBase , SQL Servwe 2016 实例可处理从 Hadoop 中读取数据的 Transact-SQL 查询。同一查询还可以访问 SQL Server 中的关系表。借助 PolyBase ,同一查询还可以联接 Hadoop 和 SQL Server 中的数据。在 SQL Server 中,外部表和外部数据源提供对 Hadoop 的连接。
PolyBase 将一些计算推送到 Hadoop 节点,以优化总体查询。不过,PolyBase 外部访问不仅限于 Hadoop 。其他未结构化的非关系表也受支持,如带分隔符的文本文件。
提示 SQL Server 2019 CTP 2.0 为 PolyBase 引入了新的连接器,包括 SQL Server、Oracle、Teradata 和 MongoDB。
支持的 SQL 产品和服务
PolyBase 对以下 Microsoft SQL 产品提供这些相同功能: