Ansluta ett program

Viktigt!

Lakebase Autoscaling är den senaste versionen av Lakebase, med automatisk skalningsberäkning, skalning till noll, förgrening och omedelbar återställning. Information om regioner som stöds finns i Regiontillgänglighet. Om du är en Lakebase Provisioned-användare kan du läsa Lakebase Provisioned.

Välj hur du ansluter ditt program till Lakebase: Databricks-appar (rekommenderas) eller externa program med Postgres-drivrutiner (SDK eller REST) eller Data-API:et. Använd Databricks-appar om du inte måste köra i befintlig infrastruktur eller ett specifikt ramverk/körning utanför Databricks.

Alternativ

Alternativ Description
Azure Databricks Apps Rekommenderad. Automatisk appidentitet, autentisering, anslutningar och skalning. Perfekt för nya appar, dashboards och interna verktyg.
Externa applikationer Postgres-drivrutiner (SDK eller REST) eller data-API när du använder befintlig infrastruktur, ett specifikt ramverk eller behöver integreras med externa system.

Databricks-appar jämfört med externa program

Aspect Azure Databricks Apps Externa applikationer
Deployment Körs på Databricks-plattformen Körs på extern infrastruktur
Identitet Platform tillhandahåller apptjänstens huvudnamn automatiskt Skapa och hantera tjänstens huvudnamn manuellt
Setup Skapa Postgres-roll; konfigurera anslutningen i app.yaml Skapa tjänstens huvudnamn, Postgres-roll och konfigurera anslutningsparametrar
autentisering WorkspaceClient använder appidentitet automatiskt (inga autentiseringsuppgifter i koden) WorkspaceClient kräver explicita autentiseringsuppgifter för tjänstens huvudnamn
Bäst för Nya appar, snabba prototyper, interna verktyg Befintlig infrastruktur, specifika ramverk, system utanför Databricks

Fullständig dokumentation om Databricks Apps, inklusive mallar och stegvisa guider, finns i Använda Lakebase med Databricks-appar under Anslut.

Externa program

Om du använder extern värd väljer du hur du ansluter:

Alternativ Språk/användningsfall Viktig fördel
Ansluta extern app till Lakebase med SDK Python, Java, Go SDK hanterar rotation av arbetsytetoken
Ansluta extern app till Lakebase med hjälp av API Node.js, Ruby, PHP osv. Hantera båda tokenutbytena själv
Data-API HTTP Serverlös, mobil eller ingen Postgres-drivrutin