元数据

元数据用于产品内的展示、检索使用,同时也是敏感数据规则自动化识别的基础信息,也是库、表、字段、数据行、可编程对象等细粒度的权限管控的基础信息。数据管理DMS会根据数据库实例的管控模式提供不同的采集范围与采集方式。

背景信息

元数据(字典)是属于数据库本身的一些数据,包含数据库名、数据库字符集、表名、表的大小、表的记录行数、表的字符集、表的字段、表的索引、表的描述、字段的类型、字段的精度、字段的描述等。所有信息均来源于information_schema等数据库内部数据,如表的大小、表的行数可能不是非常精准,仅做数量级的参考。

采集范围与采集方式

采集范围与采集方式

安全协同管控模式

稳定变更与自由操作的管控模式

元数据采集范围

采集并存储数据库实例的所有元数据,元数据详情信息请参见采集的元数据列表

仅会采集并存储库级别信息,其余元数据将在登录后进行实时加载。

首次录入时是否触发全量的元数据采集

支持。

支持。

定时全量采集

系统将默认在每天的6个时段自动触发租户内全部安全协同实例的采集。

说明

每天2点、6点、10点、14点、18点、22点同步一次,即隔4个小时,一天同步6次。

不支持。

按需增量采集

  • 通过SQLConsole控制台的刷新按钮触发增量采集。

  • 通过控制台首页左侧数据库实例列表的刷新/同步字典按钮触发增量采集。

  • DBA或管理员还可以在系统管理 > 实例管理触发增量采集,详情请参见同步元数据

  • 通过DMS完成的DDL变更,会触发对应表元数据的增量采集。

  • 通过SQLConsole控制台的刷新按钮触发增量采集。

  • 通过控制台首页左侧数据库实例列表的刷新/同步字典按钮触发增量采集。

  • DBA或管理员还可以在系统管理 > 实例管理触发增量采集,详情请参见同步元数据

其他

无。

登录时会按数据库账号权限范围采集对应数据库信息。

使用元数据

元数据除了作用在产品内的检索使用、权限相关管理之外,还可以通过OpenAPI实现导出,快速支持保障合规审计等工作。元数据相关的OpenAPI文档,请参见库表元数据

说明

该功能仅限管控模式为安全协同的实例。

采集的元数据列表

对象

MySQL协议系列①

PostgreSQL协议系列②

SQL Server

Oracle

MongoDB

Redis

  • 名称

  • 字符集

名称

名称

名称

名称

  • 名称

  • 描述

  • 字符集

  • 行数

  • 容量

  • 名称

  • 描述

  • 行数

  • 容量

  • 名称

  • 描述

  • 行数

  • 容量

  • 名称

  • 描述

  • 行数

  • 容量

字段

  • 名字

  • 类型

  • 是否可空

  • 长度

  • 精度

  • 描述

  • 名字

  • 类型

  • 是否可空

  • 长度

  • 精度

  • 描述

  • 名字

  • 类型

  • 是否可空

  • 长度

  • 精度

  • 描述

  • 名字

  • 类型

  • 是否可空

  • 长度

  • 精度

  • 描述

索引

  • 名字

  • 类型

  • 索引字段

  • 名字

  • 类型

  • 索引字段

  • 名字

  • 类型

  • 索引字段

  • 名字

  • 类型

  • 索引字段

  • 名字

  • 索引字段

可编程对象

  • 名称

  • 类型

  • 名称

  • 类型

  • 名称

  • 类型

模式

名称

集合

名称

Key

  • 名称

  • 类型

说明

①:MySQL、PolarDB MySQL版PolarDB分布式版AnalyticDB MySQL版DLAClickHouseOceanBase MySQL模式、MariaDB。

②:PostgreSQL、PolarDB PostgreSQL版(兼容Oracle)PolarDB PostgreSQL版AnalyticDB PostgreSQL版OceanBase Oracle模式