這很重要
湖底自動縮放在以下地區處於 Beta 階段: eastus2、 westeurope、 westus。
Lakebase 自動縮放是 Lakebase 的最新版本,具備自動縮放運算、縮放至零、分支及即時還原功能。 關於與 Lakebase Provisioned 的功能比較,請參見「選擇版本」。
Lakebase Postgres 自動擴展是一個整合於 Databricks Data Intelligence Platform 的全管理 Postgres 資料庫。 它將線上交易處理(OLTP)功能帶入您的湖屋,讓您能在分析工作負載旁建置即時交易應用。
Lakebase Postgres 自動縮放結合了 Postgres 的可靠性與熟悉度,以及現代資料庫功能,包括自動縮放、縮放至零、分支及即時還原。 這些功能促進了靈活的開發工作流程、具成本效益的營運效率及快速迭代。
專案組織方式
了解 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 天)
這些概念共同作用,促成靈活的開發工作流程、具成本效益的營運,以及從錯誤中快速恢復。
關於每個核心概念的詳細說明,請參見 核心概念。