MySQL
| PostgreSQL
| SQL Server
Cloud SQL for SQL Server 支持 PolyBase。
借助 PolyBase,Cloud SQL for SQL Server 实例可以使用 Transact-SQL (T-SQL) 命令直接查询存储在外部数据源中的数据,就像这些数据存储在本地表中一样。您无需安装单独的客户端连接软件。
所有 Cloud SQL for SQL Server 版本和机器系列选项均支持 PolyBase。
如需详细了解 PolyBase,请参阅 Microsoft 文档:使用 SQL Server 中的 PolyBase 实现数据虚拟化。
外部数据源
Cloud SQL for SQL Server 中的 PolyBase 与以下外部数据源兼容:
- Cloud Storage:在 SQL Server 2022 或更高版本中受支持。
- Oracle:在 SQL Server 2019 和 SQL Server 2022 或更高版本中受支持。
副本
PolyBase 支持读取副本上的外部表。
如果您想在读取副本上查询外部表,则需要在读取副本上明确启用 PolyBase 功能。
所有外部数据源和表都会自动传播到副本。
限制
Cloud SQL 仅支持启用和停用 PolyBase 的操作。您需要使用 T-SQL 语句手动管理 SQL Server 实体。
在网络连接设置方面,存在以下限制:
Cloud SQL for SQL Server 不支持
allow polybase export服务器配置选项。您无法使用 PolyBase 将数据从 SQL Server 导出到其他数据源。查询洞见功能不支持外部表查询。