元數據用于產品內的展示、檢索使用,同時也是敏感數據規則自動化識別的基礎信息,也是庫、表、字段、數據行、可編程對象等細粒度的權限管控的基礎信息。數據管理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模式。