Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.7 KB

File metadata and controls

34 lines (24 loc) · 1.7 KB
title What are compute pools?
titleSuffix SQL Server big data clusters
description This article describes the compute pool in a SQL Server 2019 big data cluster (preview).
author rothja
ms.author jroth
manager jroth
ms.date 02/28/2019
ms.topic conceptual
ms.prod sql
ms.technology big-data-cluster
ms.custom seodec18

What are compute pools in a SQL Server big data cluster?

[!INCLUDEtsql-appliesto-ssver15-xxxx-xxxx-xxx]

This article describes the role of SQL Server compute pools in a SQL Server 2019 preview big data cluster. Compute pools provide scale-out computational resources for a big data cluster. The following sections describe the architecture and functionality of a compute pool.

Compute pool architecture

A compute pool is made of one or more compute pods running in Kubernetes. The automated creation and management of these pods is coordinated by the SQL Server master instance. Each pod contains a set of base services and an instance of the SQL Server database engine.

Scale-out groups

A compute pool can act as a PolyBase scale-out group for distributed queries over different data sources--such as HDFS, Oracle, MongoDB, or Terradata. By using compute pods in Kubernetes, big data clusters can automate creating and configuring compute pods for PolyBase scale-out groups.

Next steps

To learn more about the SQL Server big data clusters, see the following resources: