通过


什么是 Lakebase 自动缩放?

重要

Lakebase 自动缩放在以下区域处于 Beta 版本:eastus2westeuropewestus

Lakebase 自动缩放是最新版本的 Lakebase,可自动缩放计算、缩放到零、分支和即时还原。 有关 与 Lakebase 预配的功能比较,请参阅 在版本之间进行选择

Lakebase Postgres Autoscaling 是集成到 Databricks 数据智能平台中的一款完全托管的 Postgres 数据库。 它将在线事务处理(OLTP)功能引入 Lakehouse,使您能够在分析工作负载的同时构建实时交易应用程序。

Lakebase Postgres 自动缩放结合了 Postgres 的可靠性与熟悉的新式数据库功能,包括自动缩放、缩放到零、分支和即时还原。 这些功能支持灵活的开发工作流、经济高效的作和快速迭代。

Lakebase 与 Unity 目录和应用程序集成

如何组织项目

了解 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 天)

这些概念协同工作,实现灵活的开发工作流、经济高效的作,以及从错误中快速恢复。

有关每个核心概念的详细说明,请参阅 核心概念