共用方式為


什麼是Lakebase自動擴展?

這很重要

湖底自動縮放在以下地區處於 Beta 階段: eastus2westeuropewestus

Lakebase 自動縮放是 Lakebase 的最新版本,具備自動縮放運算、縮放至零、分支及即時還原功能。 關於與 Lakebase Provisioned 的功能比較,請參見「選擇版本」。

Lakebase Postgres 自動擴展是一個整合於 Databricks Data Intelligence Platform 的全管理 Postgres 資料庫。 它將線上交易處理(OLTP)功能帶入您的湖屋,讓您能在分析工作負載旁建置即時交易應用。

Lakebase Postgres 自動縮放結合了 Postgres 的可靠性與熟悉度,以及現代資料庫功能,包括自動縮放、縮放至零、分支及即時還原。 這些功能促進了靈活的開發工作流程、具成本效益的營運效率及快速迭代。

Lakebase 與 Unity Catalog 及應用程式的整合

專案組織方式

了解 Lakebase 物件的階層結構有助於你組織和管理資源:

Databricks Workspace
  └── Project(s)
      └── Branch(es)
          ├── Compute (primary R/W)
          ├── Read replica(s) (optional)
          ├── Role(s)
          └── Database(s)
                 └── Schema(s)

階層中的每個層級都有其特定目的:

物體 Description
計畫 這是你資料庫資源的頂層容器。 專案包含分支、資料庫、角色及計算資源。 請參閱 「管理專案」。
分支 一個與其父分支共享儲存空間的隔離資料庫環境。 每個專案可以包含多個分支。 請參閱 管理分支
計算 驅動分支的 Postgres 伺服器。 每個分支都有自己的運算系統,提供資料庫操作所需的運算能力與記憶體。 請參見管理運算。
資料庫 分支機構內的標準 Postgres 資料庫。 每個分支可以包含多個資料庫,並擁有自己的資料表、結構和資料。 請參閱 管理資料庫

理解分支

Lakebase Postgres 最強大的特色之一是分支功能。 就像程式碼的 Git 分支一樣,分支讓你能建立獨立的資料庫環境進行開發與測試,且不影響生產環境。

為什麼這很重要: 傳統資料庫工作流程需要獨立的開發與暫存伺服器、手動資料更新及謹慎協調。 透過分支,你可以:

  • 立即建立一個使用生產資料的開發環境
  • 在將方案變更應用於生產環境之前,先安全地測試這些變更。
  • 從錯誤中恢復,可以從任意時間點建立分支
  • 只付你更改的資料費用,不要付完整重複資料庫
主題 Description
分支 了解分支運作方式、常見工作流程,以及團隊的最佳實務。
管理分支 建立、重設及刪除開發與測試的分支。
受保護的分支 保護生產分支免於意外變更與刪除。

核心概念

Lakebase 建立在多項關鍵創新之上,這些創新使其與傳統資料庫系統有所區別:

  • 分離的運算與儲存:可獨立於儲存擴展運算資源,以提升成本效益與彈性。
  • 自動縮放: 計算會根據工作負載需求自動調整,並支援閒置期間的縮放至零。
  • 寫時複製儲存: 啟用即時分支功能,只需支付資料變更費用,而非完全重複。
  • 即時時間點操作: 建立分支或恢復到所設定的還原範圍內的任何時刻(0-30 天)

這些概念共同作用,促成靈活的開發工作流程、具成本效益的營運,以及從錯誤中快速恢復。

關於每個核心概念的詳細說明,請參見 核心概念