Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
La version Lakebase Autoscaling est la dernière de Lakebase, avec l'évolutivité automatique, la mise à l’échelle jusqu'à zéro, la création de branches et la restauration instantanée. Pour connaître les régions prises en charge, consultez disponibilité de la région. Si vous êtes un utilisateur Lakebase Provisionné, consultez Lakebase Provisioned.
Choisissez comment connecter votre application à Lakebase : Databricks Apps (recommandé) ou des applications externes à l’aide de pilotes Postgres (SDK ou REST) ou de l’API de données. Utilisez Databricks Apps, sauf si vous devez exécuter dans une infrastructure existante ou dans un framework/runtime spécifique en dehors de Databricks.
Options
| Choix | Descriptif |
|---|---|
| Azure Databricks Apps | Recommandé. Identité d’application automatique, authentification, connexions et mise à l’échelle. Idéal pour les nouvelles applications, les tableaux de bord et les outils internes. |
| Applications externes | Pilotes Postgres (SDK ou REST) ou API de données lorsque vous utilisez une infrastructure existante, une infrastructure spécifique ou que vous devez l’intégrer à des systèmes externes. |
Applications Databricks et applications externes
| Aspect | Azure Databricks Apps | Applications externes |
|---|---|---|
| Déploiement | S’exécute sur la plateforme Databricks | Fonctionne sur une infrastructure externe |
| Identité | La plateforme fournit automatiquement le principal de service d'application | Créer et gérer manuellement un service principal |
| Installation | Créer un rôle Postgres ; configurer la connexion dans app.yaml | Créer un principal de service, un rôle Postgres et configurer des paramètres de connexion |
| Authentification | WorkspaceClient utilise automatiquement l’identité de l’application (aucune information d’identification dans le code) | WorkspaceClient nécessite des informations d’identification explicites du principal de service |
| Idéal pour | Nouvelles applications, prototypage rapide, outils internes | Infrastructure existante, infrastructures spécifiques, systèmes en dehors de Databricks |
Pour obtenir la documentation complète de Databricks Apps, notamment des modèles et des guides pas à pas, consultez Utilisation de Lakebase avec Databricks Apps sous Se connecter.
Applications externes
Si vous utilisez l’hébergement externe, choisissez comment se connecter :
| Option | Langages et cas d’usage | Avantage clé |
|---|---|---|
| Connecter une application externe à Lakebase à l’aide du Kit de développement logiciel (SDK) | Python, Java, Go | Le SDK gère la rotation des jetons d’espace de travail |
| Connecter une application externe à Lakebase à l’aide de l’API | Node.js, Ruby, PHP, etc. | Gérer vous-même les deux échanges de jetons |
| API de données | HTTP | Serverless, mobile ou sans driver Postgres |