Sestavování aplikací

Automatické škálování LakeBase poskytuje vaší aplikaci bezserverovou databázi Postgres s nativní integrací Databricks. Použijte Databricks Apps (doporučeno) pro spravovanou identitu, automatické přihlašovací údaje a integrované nasazení. Externí aplikace použijte, když je potřebujete provozovat ve stávající infrastruktuře nebo s konkrétním běhovým prostředím mimo Databricks.

Vyberte, kde se aplikace spouští.

Přístup Description
Databricks Apps Doporučeno. Platforma spravuje přihlašovací údaje a nasazení. Nejvhodnější pro nové aplikace, řídicí panely a interní nástroje.
Ruční návod k OAuth Použijte, když potřebujete explicitní kontrolu nad obměnou tokenem OAuth nebo kód aplikace už spravuje svůj vlastní životní cyklus připojení.
Externí aplikace se sadou SDK Používá se, když vaše aplikace běží mimo Databricks v Python, Java nebo Go. SDK zajišťuje rotaci tokenů pracovního prostoru.
Externí aplikace s rozhraním API Použijte, když vaše aplikace běží mimo Databricks v Node.js, Ruby, PHP nebo jiném jazyce. Obměnu tokenů spravujete sami.

Databricks Apps vs. externí aplikace

Aspekt Databricks Apps Externí aplikace
Nasazení Běží na platformě Databricks. Běží na externí infrastruktuře.
Identita Platforma poskytuje služební principál aplikace automaticky. Manuální vytvoření a správa objektu služby
Setup Vytvoření role Postgres; konfigurace připojení v app.yaml Vytvoření objektu služby, role Postgres a konfigurace parametrů připojení
Authentication WorkspaceClient používá identitu aplikace automaticky (bez přihlašovacích údajů v kódu). WorkspaceClient vyžaduje explicitní přihlašovací údaje služebního uživatelského účtu.
Nejvhodnější pro Nové aplikace, rychlé vytváření prototypů, interní nástroje Stávající infrastruktura, konkrétní architektury, systémy mimo Databricks

Jednoduchý přístup k datům

Pokud vaše aplikace nepotřebuje úplný server, rozhraní API pro data zveřejňuje tabulky Postgres jako koncové body REST. To funguje pro bezserverové funkce, mobilní aplikace nebo prostředí bez ovladače Postgres.