Crie aplicativos

O Lakebase Autoscaling oferece à sua aplicação uma base de dados Postgres serverless com integração nativa com Databricks. Utilize Databricks Apps (recomendado) para identidade gerida, credenciais automáticas e implementação integrada. Use aplicações externas quando tiver de correr numa infraestrutura existente ou com um tempo de execução específico fora dos Databricks.

Escolha onde a sua aplicação corre

Approach Description
Aplicações Databricks Recomendado. A plataforma gere as credenciais e a implantação. Ideal para novas aplicações, dashboards e ferramentas internas.
Tutorial manual de OAuth Use quando precisar de controlo explícito sobre a rotação dos tokens OAuth, ou quando o código da sua aplicação já gere o seu próprio ciclo de vida da ligação.
Aplicações externas com SDK Use quando a sua aplicação corre fora do Databricks em Python, Java ou Go. O SDK gere a rotação dos tokens de workspace.
Aplicações externas com API Use quando a sua aplicação corre fora do Databricks em Node.js, Ruby, PHP ou qualquer outra linguagem. Tu geres a rotação de tokens tu próprio.

Databricks Apps vs aplicações externas

Aspect Aplicações Databricks Aplicações externas
Implementação Funciona na plataforma Databricks Funciona em infraestrutura externa
Identidade A plataforma fornece automaticamente o principal do serviço de aplicação Criar e gerir manualmente o principal de serviço
Configuração Criar perfil de Postgres; configurar conexão em app.yaml Criar principal de serviço, função Postgres e configurar parâmetros de conexão
Authentication O WorkspaceClient utiliza automaticamente a identidade da aplicação (sem credenciais no código) O WorkspaceClient requer credenciais explícitas de principal de serviço
Melhor para Novas aplicações, prototipagem rápida, ferramentas internas Infraestrutura existente, frameworks específicos, sistemas fora dos Databricks

Acesso simples a dados

Se a sua aplicação não precisar de um servidor completo, a API de dados expõe as suas tabelas Postgres como endpoints REST. Isto funciona para funções serverless, aplicações móveis ou ambientes sem driver Postgres.