ITPub博客

首页 > 数据库 > 国内数据库 > GCDW云数仓数据共享架构机制讲解

GCDW云数仓数据共享架构机制讲解

原创 国内数据库 作者:GBASE南大通用 时间:2026-08-07 14:24:41 0 删除 编辑

南大通用GCDW云数仓(gbase database)数据共享功能以“共享访问能力,而非复制数据”为核心设计理念,实现了多租户云数仓之间的数据高效协同。

数据始终保留在源租户,只共享访问能力,而不是复制数据。

文章配图-1

从架构图中可知:GCDW 数据共享并不是简单的数据复制,而是基于数据市场(Data Market)+ 元数据映射 + 对象存储访问构建的一套跨租户数据共享架构。整个数据分享架构主要由以下几个核心组件组成:

  • P 端(Provider):数据提供方
  • C 端(Consumer):数据消费方
  • 数据市场(Data Market):共享元数据管理中心
  • 元数据存储服务(Metadata Storage Service)
  • 对象存储服务(Object Storage Service)

通过上述组件协同,实现数据”发布、发现、映射、访问”的完整流程。

而整个数据共享流程十分简单:

· 原租户创建一个 Data Share,将需要共享的表发布给目标租户:

CREATE SHAREDATA order_share FROM TABLE salesdb.orders FOR ACCOUNT tenant_b;

· 目标租户即可查看收到的数据共享:

SHOW AVAIL SHAREDATAS;

· 确认共享后,只需创建一个映射表即可完成共享:

CREATE TABLE orders FROM SHAREDATA order_share;

· 业务即可像访问普通表一样进行查询:

SELECT * FROM orders;

整个过程中:

  • 数据始终保留在源租户
  • 目标租户仅保存映射关系
  • 查询时自动访问源租户数据,从源端的存储服务中读取数据文件,使用本地计算资源进行计算
  • 无需复制任何业务数据
  • 共享信息被加密存储,其他租户无法访问

真正实现了共享访问,而非数据搬运。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3179222/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1319
  • 访问量
    1296394