Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
La scalabilità automatica di Lakebase si trova in Beta nelle aree seguenti: eastus2, westeurope, westus.
Lakebase Autoscaling è la versione più recente di Lakebase con calcolo autoscalante, riduzione a zero, ramificazione e ripristino istantaneo. Per il confronto delle funzionalità con Lakebase Provisioned, vedere scegliere tra le versioni.
Scegliere come connettere l'applicazione a Lakebase: App Databricks (scelta consigliata) o applicazioni esterne usando driver Postgres (SDK o REST) o l'API Dati. Usare Databricks Apps, a meno che non sia necessario eseguire nell'infrastruttura esistente o in un framework/runtime specifico all'esterno di Databricks.
Options
| Opzione | Descrzione |
|---|---|
| App di Azure Databricks | Consigliato. Identità automatica dell'app, autenticazione, connessioni e scalabilità. Ideale per le nuove app, i dashboard e gli strumenti interni. |
| Applicazioni esterne | Driver Postgres (SDK o REST) o API dati quando si usa un'infrastruttura esistente, un framework specifico o è necessario integrarsi con sistemi esterni. |
App di Databricks e applicazioni esterne
| Aspetto | App di Azure Databricks | Applicazioni esterne |
|---|---|---|
| Deployment | Viene eseguito sulla piattaforma Databricks | Esecuzione su un'infrastruttura esterna |
| Identità | Platform fornisce automaticamente l'entità servizio principale app | Creare e gestire manualmente un principal di servizio |
| Setup | Creare un ruolo Postgres; configurare la connessione in app.yaml | Creare un principale del servizio, un ruolo Postgres e configurare i parametri di connessione |
| Autenticazione | WorkspaceClient usa automaticamente l'identità dell'app (nessuna credenziale nel codice) | WorkspaceClient richiede credenziali esplicite del principale del servizio |
| migliore per | Nuove app, prototipazione rapida, strumenti interni | Infrastruttura esistente, framework specifici, sistemi esterni a Databricks |
Per la gestione automatica dell'autenticazione e della connessione, vedere Connettere un'app Databricks a Lakebase Autoscaling.
Applicazioni esterne
Se si usa l'hosting esterno, scegliere come connettersi:
| Opzione | Lingue/Caso d'uso | Vantaggio chiave |
|---|---|---|
| Connettere un'app esterna a Lakebase tramite SDK | Python, Java, Go | SDK gestisce la rotazione dei token dell'area di lavoro |
| Connettere un'app esterna a Lakebase usando l'API | Node.js, Ruby, PHP e così via. | Gestire manualmente entrambi gli scambi di token |
| API dati | Protocollo HTTP | Driver serverless, mobile o senza Postgres |