Depolama mimarisi

Lakebase, depolamayı işlemden ayırır. Veritabanı verileriniz, sorgularınızı çalıştıran işlem örneklerinden bağımsız olarak Databricks tarafından yönetilen dağıtılmış depolama katmanında bulunur. İşlem kaynaklarınız çalışıyor, duraklatılmış veya ölçekleniyor olsa da depolama kalıcılığını ve yüksek düzeyde kullanılabilirliğini korur.

Hesaplama ve depolama katmanlarının birlikte nasıl çalıştığına, güvenlik saklayıcıları ve sayfa sunucuları dahil, genel bir bakış için Lakebase mimarisine bakınız.

İşlem katmanının, verileri Databricks tarafından yönetilen bulut nesne depolamasına kalıcı olarak yazan bölge yedekli dağıtılmış depolamaya bağlandığını gösteren depolama mimarisi.

Note

Azure'da Lakebase, bulut nesne depolama katmanı olarak Azure Blob Depolama'da verileri kalıcı olarak depolar. Bölgeye bağlı olarak, depolama yerel olarak yedekli depolama (LRS) veya alanlar arası yedekli depolama (ZRS) kullanır. LRS, verileri tek bir veri merkezinde birden çok kopyaya çoğaltarak bölge içinde yüksek dayanıklılık sağlar. ZRS, verileri birden çok kullanılabilirlik alanında çoğaltır. Databricks, depolama yedeklilik katmanını yönetir. Müşteri tarafından yapılandırılamaz.

Depolama katmanı

Lakebase dağıtılmış bir depolama mimarisi kullanır. Veritabanınızın yetkili durumunu tek bir makine tutmaz. Lakebase ayrıca verileri Databricks tarafından yönetilen bulut nesne depolama için de tutar, bu da tüm depolama katmanının dayanıklılık temelini oluşturur. Bulut nesne depolama son derece yüksek dayanıklılık için tasarlanmıştır ve asenkron çoğaltmaya dayanmaz, bu yüzden çoğaltma gecikmesi dayanıklılığı etkilemez. Azure Databricks depolama yedekliliği yapılandırmasını yönetir.

Azure'da Lakebase, bulut nesne depolama katmanı olarak Azure Blob Depolama'da verileri kalıcı olarak depolar.

Depolama yedekliliği işlem HA'larından bağımsızdır

Azure Databricks, yüksek erişilebilirlik (HA) hesaplama ayarından bağımsız olarak Lakebase depolama yedekliliği ve erişilebilirliğini yönetir. HA'nın etkinleştirilmesi veya devre dışı bırakılması depolama yedekliliğini etkilemez.

Yüksek kullanılabilirlik bir işlem katmanı özelliğidir. Otomatik yük devretme için ayrı bir kullanılabilirlik alanında ikincil bir hesaplama örneğini önceden hazırlar. Depolama yedekliliği ve işlem HA'sı bağımsız katmanlardır.

Özellik Depolama yedekliliği Bilişimde yüksek kullanılabilirlik (HA)
Mandatory Yes Hayır
Müşteri tarafından yapılandırılabilir Hayır Yes
Neleri korur? Veri dayanıklılığı ve kullanılabilirliği Sorgu yürütme olanağı

İşlem HA'sı devre dışı veya etkin olsa da depolama yedekliliğini gösteren yan yana karşılaştırma değişmemiştir.

Depolama ayrımı diğer özellikleri nasıl etkinleştirir?

Depolamanın işlemden ayrılması birkaç Lakebase özelliğini etkinleştirir:

  • Sıfır veri kaybı (RPO = 0): Lakebase, depolama katmanındaki her taahhüdü kaydetmeden önce kalıcı olarak kaydettiği için, hesaplama başarısız olduğunda, yeniden başlatıldığında, sıfıra ölçeklendiğinde veya devreye girdiğinde hiçbir taahhüt edilmiş veri kaybetmezsiniz.
  • Anında dallar: Lakebase, paylaşılan depolama üzerinde kopyala-yaz yöntemiyle dallar oluşturur. İşlem hiçbir veriyi yinelemez.
  • Okuma replikaları: Birden çok hesaplama örneği, aynı paylaşılan depolama katmanından okur. Bu yaklaşım için veri çoğaltması gerekmez.
  • Sıfıra ölçekleme: Hesaplama duraklatılır, ancak depolama korunur. İşlem sürdürülürken veriler hemen kullanılabilir.
  • Hızlı yük devretme: Depolama işlemden ayrı olduğundan, yük devretme verileri taşımayı içermez. Lakebase, mevcut depolamaya bağlanan ikincil bir işlem örneğini yükseltmektedir.
  • Yüksek kullanılabilirlik: Kullanılabilirlik alanları arasında otomatik yük devretme için işlem düzeyinde yedekliliği yapılandırın. Bkz. Yüksek kullanılabilirlik.
  • Yüksek kullanılabilirliği yönetme: Uç noktanızda HA işlem ayarını etkinleştirin ve yapılandırın. Bkz. Yüksek kullanılabilirliği yönetme.
  • Veritabanı dalları: Dalların anında yalıtılmış ortamlar oluşturmak için yazma üzerine kopyalama depolamayı nasıl kullandığını öğrenin. Bkz. Dallar.
  • Okuma amaçlı çoğaltmalar: Veri çoğaltma olmadan aynı depolama katmanından okuyan salt okunur işlem örnekleri ekleyin. Bkz Okuma replikaları.