Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skalowanie automatyczne usługi Lakebase zapewnia aplikacji bezserwerową bazę danych Postgres z natywną integracją usługi Databricks. Użyj usługi Databricks Apps (zalecane) do obsługi tożsamości zarządzanej, poświadczeń automatycznych i wbudowanego wdrożenia. Korzystaj z aplikacji zewnętrznych, gdy musisz działać w istniejącej infrastrukturze lub w określonym środowisku uruchomieniowym poza usługą Databricks.
Wybierz miejsce uruchamiania aplikacji
| Metoda | Description |
|---|---|
| Aplikacje usługi Databricks | Zalecane. Platforma zarządza poświadczeniami i wdrażaniem. Najlepsze dla nowych aplikacji, pulpitów nawigacyjnych i narzędzi wewnętrznych. |
| Samouczek dotyczący ręcznego uwierzytelniania OAuth | Użyj tego, jeśli potrzebujesz jawnej kontroli nad rotacją tokenów OAuth lub kod aplikacji już zarządza własnym cyklem życia połączenia. |
| Aplikacje zewnętrzne z zestawem SDK | Używaj, gdy aplikacja działa poza Databricks w Pythonie, Javie lub Go. Zestaw SDK obsługuje rotację tokenów obszaru roboczego. |
| Aplikacje zewnętrzne z interfejsem API | Używaj tego, gdy aplikacja działa poza środowiskiem Databricks w Node.js, Ruby, PHP lub innym języku. Samodzielnie zarządzasz rotacją tokenów. |
Aplikacje usługi Databricks a aplikacje zewnętrzne
| Aspekt | Aplikacje usługi Databricks | Aplikacje zewnętrzne |
|---|---|---|
| Wdrożenie | Działa na platformie databricks | Działa w infrastrukturze zewnętrznej |
| Identity | Platforma automatycznie udostępnia jednostkę usługi App Service | Ręczne tworzenie jednostki usługi i zarządzanie nią |
| Setup | Tworzenie roli Postgres; konfigurowanie połączenia w pliku app.yaml | Tworzenie głównej instancji usługi, roli PostgreSQL i konfigurowanie parametrów połączenia |
| Uwierzytelnianie | WorkspaceClient automatycznie używa tożsamości aplikacji (brak poświadczeń w kodzie) | WorkspaceClient wymaga jawnych poświadczeń jednostki usługi |
| Najlepsze dla | Nowe aplikacje, szybkie tworzenie prototypów, narzędzia wewnętrzne | Istniejąca infrastruktura, określone struktury, systemy poza usługą Databricks |
Uproszczony dostęp do danych
Jeśli aplikacja nie potrzebuje pełnego serwera, interfejs API danych uwidacznia tabele Postgres jako punkty końcowe REST. Działa to w przypadku funkcji bezserwerowych, aplikacji mobilnych lub środowisk bez sterownika Postgres.