Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
El escalado automático de Lakebase proporciona a la aplicación una base de datos postgres sin servidor con integración nativa de Databricks. Use Databricks Apps (recomendado) para la identidad administrada, las credenciales automáticas y la implementación integrada. Use aplicaciones externas cuando deba ejecutarse en una infraestructura existente o con un entorno de ejecución específico fuera de Databricks.
Elegir dónde se ejecuta la aplicación
| Enfoque | Description |
|---|---|
| Aplicaciones de Databricks | Opción recomendada. La plataforma administra las credenciales y la implementación. Ideal para nuevas aplicaciones, paneles y herramientas internas. |
| Tutorial manual de OAuth | Use cuando necesite un control explícito sobre la rotación de tokens de OAuth o el código de la aplicación ya administra su propio ciclo de vida de conexión. |
| Aplicaciones externas con SDK | Usa cuando la aplicación se ejecuta fuera de Databricks en Python, Java o Go. El SDK controla la rotación de tokens del área de trabajo. |
| Aplicaciones externas con API | Usa cuando la aplicación se ejecuta fuera de Databricks en Node.js, Ruby, PHP o cualquier otro lenguaje. Usted mismo administra la rotación de tokens. |
Aplicaciones de Databricks frente a aplicaciones externas
| Aspecto | Aplicaciones de Databricks | Aplicaciones externas |
|---|---|---|
| Implementación | Se ejecuta en la plataforma de Databricks | Se ejecuta en una infraestructura externa |
| Identity | La plataforma proporciona automáticamente el principal de servicio de aplicación. | Creación y administración manual del principal de servicio |
| Setup | Crear rol de Postgres; configurar la conexión en app.yaml | Crear un principal de servicio, un rol de Postgres y configurar los parámetros de conexión |
| Autenticación | WorkspaceClient usa automáticamente la identidad de la aplicación (sin credenciales en el código) | WorkspaceClient requiere credenciales de entidad de servicio explícitas |
| Mejor para | Nuevas aplicaciones, creación rápida de prototipos, herramientas internas | Infraestructura existente, marcos específicos, sistemas fuera de Databricks |
Acceso ligero a datos
Si la aplicación no necesita un servidor completo, Data API expone las tablas de Postgres como puntos de conexión REST. Esto funciona para funciones sin servidor, aplicaciones móviles o entornos sin un controlador postgres.