通过


连接应用程序

重要

Lakebase 自动缩放在以下区域处于 Beta 版本:eastus2westeuropewestus

Lakebase 自动扩展是 Lakebase 的最新版本,具备自动扩展计算能力、缩减至零、分支和即时还原的功能。 有关与 Lakebase 预配的功能比较,请参阅 版本选择指南

选择如何将应用程序连接到 Lakebase:使用 Postgres 驱动程序(SDK 或 REST)或数据 API 的 Databricks 应用(建议)或外部应用程序。 除非必须在现有基础结构或 Databricks 外部的特定框架/运行时中运行,否则请使用 Databricks 应用。

选项

选项 Description
Azure Databricks 应用 推荐。 自动化应用身份、身份验证、连接和伸缩性。 最适合新应用、仪表板和内置工具。
外部应用程序 使用现有基础架构、特定框架或需要与外部系统集成时,可以使用 Postgres 驱动程序(SDK 或 REST)或数据 API。

Databricks Apps 与外部应用程序

方面 Azure Databricks 应用 外部应用程序
部署 在 Databricks 平台上运行 在外部基础结构上运行
身份 平台自动提供应用服务主身份 手动创建和管理服务主体
Setup 创建 Postgres 角色;在 app.yaml 中配置连接 创建服务主体、Postgres 角色和配置连接参数
身份验证 WorkspaceClient 自动使用应用标识(代码中没有凭据) WorkspaceClient 需要显式服务主体凭据
最适用于 新应用,快速原型制作,内部工具 Databricks 外部的现有基础结构、特定框架、系统

有关自动身份验证和连接管理,请参阅 将 Databricks 应用连接到 Lakebase 自动缩放

外部应用程序

如果使用外部托管,请选择如何连接:

选项 语言/用例 关键优势
使用 SDK 将外部应用连接到 Lakebase Python、Java、Go SDK 处理工作区令牌轮换
使用 API 将外部应用连接到 Lakebase Node.js、Ruby、PHP 等。 自行管理这两个令牌交换
数据 API HTTP 无服务器、移动或无 Postgres 驱动程序