首页 > 数据库 > 国内数据库 > GCDW云数仓数据共享架构机制讲解
南大通用GCDW云数仓(gbase database)数据共享功能以“共享访问能力,而非复制数据”为核心设计理念,实现了多租户云数仓之间的数据高效协同。
数据始终保留在源租户,只共享访问能力,而不是复制数据。

从架构图中可知:GCDW 数据共享并不是简单的数据复制,而是基于数据市场(Data Market)+ 元数据映射 + 对象存储访问构建的一套跨租户数据共享架构。整个数据分享架构主要由以下几个核心组件组成:
通过上述组件协同,实现数据”发布、发现、映射、访问”的完整流程。
而整个数据共享流程十分简单:
· 原租户创建一个 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/ ,如需转载,请注明出处,否则将追究法律责任。