重要
Lakebase 自动缩放在以下区域处于 Beta 版本:eastus2,westeurope,westus。
Lakebase 自动缩放是最新版本的 Lakebase,可自动缩放计算、缩放到零、分支和即时还原。 有关 与 Lakebase 预配的功能比较,请参阅 在版本之间进行选择。
Lakebase Postgres Autoscaling 是集成到 Databricks 数据智能平台中的一款完全托管的 Postgres 数据库。 它将在线事务处理(OLTP)功能引入 Lakehouse,使您能够在分析工作负载的同时构建实时交易应用程序。
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 天)
这些概念协同工作,实现灵活的开发工作流、经济高效的作,以及从错误中快速恢复。
有关每个核心概念的详细说明,请参阅 核心概念。