Conectar um aplicativo
Lakebase autoscale é a versão mais recente do Lakebase, com recursos como autoscale compute, escala-to-zero, branching e instant restore. Para regiões compatíveis, consulte Disponibilidade por região. Se você é usuário de provisionamento Lakebase , consulte ProvisionamentoLakebase.
Escolha como conectar seu aplicativo ao Lakebase: Databricks Apps (recomendado) ou aplicativos externos usando drivers Postgres (SDK ou REST) ou a API de Dados. Use Databricks Apps a menos que precise executá-lo em uma infraestrutura existente ou em uma estrutura/runtime específico fora Databricks.
Opções
-
- Databricks Apps
- Recomendado. Identidade, autenticação, conexões e escalonamento automáticos de aplicativos. Ideal para novos aplicativos, painéis de controle e ferramentas internas.
-
- Aplicações externas
- Os drivers do Postgres (SDK ou REST) ou a API de Dados são utilizados quando você precisa de infraestrutura existente, um framework específico ou integração com sistemas externos.
Databricks Apps versus aplicativos externos
Aspecto | Databricks Apps | Aplicações externas |
|---|---|---|
Implantação | execução na plataforma Databricks | execução em infraestrutura externa |
Identidade | Plataforma disponibiliza app entidade de serviço automaticamente | Criar e gerenciar entidade de serviço manualmente |
Configuração | Crie uma função do Postgres; configure a conexão no arquivo app.yaml. | Crie uma entidade de serviço, uma função do Postgres e configure os parâmetros de conexão. |
Autenticação | O WorkspaceClient usa a identidade do aplicativo automaticamente (sem credenciais no código). | O WorkspaceClient requer credenciais explícitas da entidade de serviço. |
Melhor para | Novos aplicativos, prototipagem rápida, ferramentas internas | Infraestrutura existente, estruturas específicas, sistemas externos ao Databricks |
Para obter a documentação completa Databricks Apps , incluindo o guia padrão e o guia passo a passo, consulte "Usando Lakebase com Databricks Apps em "Conectar" .
Aplicações externas
Se você usa hospedagem externa, escolha como se conectar:
Opção | Idiomas/Caso de uso | principal benefício |
|---|---|---|
Python, Java, Go | SDK lida com a rotação de tokens workspace | |
Node.js, Ruby, PHP, etc. | Você mesmo gerencia as duas trocas de tokens. | |
HTTP | Sem servidor, móvel ou sem driver Postgres |