Uygulama oluşturma

Lakebase Otomatik Ölçeklendirme, uygulamanıza yerel Databricks tümleştirmesi ile sunucusuz bir Postgres veritabanı sağlar. Yönetilen kimlik, otomatik kimlik bilgileri ve yerleşik dağıtım için Databricks Uygulamalarını kullanın (önerilir). Mevcut altyapıda veya Databricks dışında belirli bir çalışma zamanıyla çalıştırmanız gerektiğinde dış uygulamaları kullanın.

Uygulamanızın çalıştığı yeri seçin

Yaklaşım Description
Databricks Uygulamalar Tavsiye edilir. Platform kimlik bilgilerini ve dağıtımı yönetir. Yeni uygulamalar, panolar ve iç araçlar için en iyi yöntemdir.
Manuel OAuth eğitimi OAuth belirteci döndürmesi üzerinde açık denetime ihtiyacınız olduğunda veya uygulama kodunuz zaten kendi bağlantı yaşam döngüsünü yönettiğinde kullanın.
SDK ile dış uygulamalar Uygulamanız Python, Java veya Go'da Databricks dışında çalıştığında kullanın. SDK, çalışma alanı belirteci rotasyonunu yönetir.
API ile dış uygulamalar Uygulamanız Node.js, Ruby, PHP veya başka bir dilde Databricks dışında çalıştığında kullanın. Belirteç döndürmeyi kendiniz yönetirsiniz.

Databricks Apps ile dış uygulamalar karşılaştırması

Özellik Databricks Uygulamalar Dış uygulamalar
Dağıtım Databricks platformunda çalışır Dış altyapıda çalışır
Identity Platform, uygulama hizmeti sorumlusunu otomatik olarak sağlar Hizmet sorumlusunu el ile oluşturma ve yönetme
Kurulum Postgres rolü oluşturma; app.yaml'de bağlantıyı yapılandırma Hizmet sorumlusu, Postgres rolü oluşturma ve bağlantı parametrelerini yapılandırma
Authentication WorkspaceClient uygulama kimliğini otomatik olarak kullanır (kodda kimlik bilgisi yok) WorkspaceClient için açık hizmet sorumlusu kimlik bilgileri gerekir
Şunun için en uygun Yeni uygulamalar, hızlı prototip oluşturma, iç araçlar Mevcut altyapı, belirli çerçeveler, Databricks dışındaki sistemler

Basit veri erişimi

Uygulamanızın tam sunucuya ihtiyacı yoksa , Veri API'si Postgres tablolarınızı REST uç noktaları olarak kullanıma sunar. Bu, sunucusuz işlevler, mobil uygulamalar veya Postgres sürücüsü olmayan ortamlar için çalışır.