Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lakebase Autoscaling bietet Ihrer Anwendung eine serverlose Postgres-Datenbank mit nativer Databricks-Integration. Verwenden Sie Databricks-Apps (empfohlen) für verwaltete Identität, automatische Anmeldeinformationen und integrierte Bereitstellung. Verwenden Sie externe Anwendungen, wenn Sie in einer vorhandenen Infrastruktur oder mit einer bestimmten Laufzeit außerhalb von Databricks ausgeführt werden müssen.
Auswählen, wo Ihre App ausgeführt wird
| Vorgehensweise | Description |
|---|---|
| Databricks-Apps | Empfohlen. Die Plattform verwaltet die Anmeldeinformationen und die Bereitstellung. Am besten geeignet für neue Apps, Dashboards und interne Tools. |
| Manuelles OAuth-Lernprogramm | Verwenden Sie diese Methode, wenn Sie die explizite Kontrolle über die OAuth-Tokenrotation benötigen oder der App-Code bereits seinen eigenen Verbindungslebenszyklus verwaltet. |
| Externe Apps mit SDK | Wird verwendet, wenn Ihre App außerhalb von Databricks in Python, Java oder Go ausgeführt wird. Das SDK übernimmt die Rotation des Workspace-Tokens. |
| Externe Apps mit API | Wird verwendet, wenn Ihre App außerhalb von Databricks in Node.js, Ruby, PHP oder einer anderen Sprache ausgeführt wird. Sie verwalten die Tokenrotation selbst. |
Databricks-Apps im Vergleich zu externen Anwendungen
| Aspect | Databricks-Apps | Externe Anwendungen |
|---|---|---|
| Deployment | Läuft auf Databricks-Plattform | Wird auf externer Infrastruktur ausgeführt |
| Identity | Plattform stellt den App-Dienstprinzipal automatisch bereit. | Dienstprinzipal manuell erstellen und verwalten |
| Einstellungen | Postgres-Rolle erstellen; Verbindung in "app.yaml" konfigurieren | Erstellen von Dienstprinzipal, Postgres-Rolle und Konfigurieren von Verbindungsparametern |
| Authentifizierung | WorkspaceClient verwendet app-Identität automatisch (keine Anmeldeinformationen im Code) | WorkspaceClient erfordert explizite Dienstprinzipal-Berechtigungsnachweise |
| Am besten geeignet für | Neue Apps, Rapid Prototyping, interne Tools | Bestehende Infrastruktur, spezifische Frameworks, Systeme außerhalb von Databricks |
Einfacher Datenzugriff
Wenn Ihre Anwendung keinen vollständigen Server benötigt, macht die Daten-API Ihre Postgres-Tabellen als REST-Endpunkte verfügbar. Dies funktioniert für serverlose Funktionen, mobile Apps oder Umgebungen ohne Einen Postgres-Treiber.