文档首页/ 智能数据湖 AIDataLake/ 开发指南/ Lance开发指南/ Lance简介/ Lance Namespace和LakeFormation Catalog介绍
更新时间:2026-07-09 GMT+08:00
分享

Lance Namespace和LakeFormation Catalog介绍

Lance Namespace

Lance Namespace是用于逻辑隔离、层级化组织表/数据集的命名空间,提供命名唯一性与权限管控,支持多团队、多项目的数据资产分类管理。规范定义了一个标准化的接口,用于目录交互,如表发现、解析表位置以及协调提交。它通过一个名为LanceNamespace的统一接口,对LakeFormation Catalog等实现进行了抽象。

LakeFormation Catalog

LakeFormation Catalog用于管理表集合,并提供表发现、管理和事务协调功能。

LakeFormation作为成熟的湖仓治理工具,具备元数据注册、细粒度权限控制、数据访问审计等核心能力。

  • 支持元数据统一存储在LakeFormation并可见。
  • 支持多项关键功能,覆盖库、表、位置管理及元数据转换,table支持元数据管理、属性配置及持久化操作等特性。
  • 使用LakeFormation提供的原子语义结合Lance自身的external manifest事务提交机制,实现Lance的事务提交。
  • 打通Lance与LakeFormation之间所有的权限连接,包括LakeFormation用户层、OBS层和引擎层。

相关文档