元数据用于产品内的展示、检索使用,同时也是敏感数据规则自动化识别的基础信息,也是库、表、字段、数据行、可编程对象等细粒度的权限管控的基础信息。数据管理DMS会根据数据库实例的管控模式提供不同的采集范围与采集方式。
背景信息
元数据(字典)是属于数据库本身的一些数据,包含数据库名、数据库字符集、表名、表的大小、表的记录行数、表的字符集、表的字段、表的索引、表的描述、字段的类型、字段的精度、字段的描述等。所有信息均来源于information_schema
等数据库内部数据,如表的大小、表的行数可能不是非常精准,仅做数量级的参考。
采集范围与采集方式
采集范围与采集方式 | ||
元数据采集范围 | 采集并存储数据库实例的所有元数据,元数据详情信息请参见采集的元数据列表。 | 仅会采集并存储库级别信息,其余元数据将在登录后进行实时加载。 |
首次录入时是否触发全量的元数据采集 | 支持。 | 支持。 |
定时全量采集 | 系统将默认在每天的6个时段自动触发租户内全部安全协同实例的采集。 说明 每天2点、6点、10点、14点、18点、22点同步一次,即隔4个小时,一天同步6次。 | 不支持。 |
按需增量采集 |
|
|
其他 | 无。 | 登录时会按数据库账号权限范围采集对应数据库信息。 |
使用元数据
元数据除了作用在产品内的检索使用、权限相关管理之外,还可以通过OpenAPI实现导出,快速支持保障合规审计等工作。元数据相关的OpenAPI文档,请参见库表元数据。
该功能仅限管控模式为安全协同的实例。
采集的元数据列表
对象 | MySQL协议系列① | PostgreSQL协议系列② | SQL Server | Oracle | MongoDB | Redis |
库 |
| 名称 | 名称 | 名称 | 无 | 名称 |
表 |
|
|
|
| 无 | 无 |
字段 |
|
|
|
| 无 | 无 |
索引 |
|
|
|
|
| 无 |
可编程对象 |
|
|
| 无 | 无 | 无 |
模式 | 无 | 名称 | 无 | 无 | 无 | 无 |
集合 | 无 | 无 | 无 | 无 | 名称 | 无 |
Key | 无 | 无 | 无 | 无 | 无 |
|
①:MySQL、PolarDB MySQL版、PolarDB分布式版、AnalyticDB MySQL版、DLA、ClickHouse、OceanBase MySQL模式、MariaDB。
②:PostgreSQL、PolarDB PostgreSQL版(兼容Oracle)、PolarDB PostgreSQL版、AnalyticDB PostgreSQL版、OceanBase Oracle模式。