MySQL 8.3 Release Notes
以前,MySQL 使用服务器端插件来启用屏蔽和去标识功能,但现在转移到使用组件基础结构作为替代实现。下表简要比较了 MySQL 企业数据屏蔽和去标识组件和插件库,以便您从插件过渡到组件。
Note
只能在同一时间启用数据屏蔽组件或插件。启用组件和插件同时可能会产生不可预期的结果。
表 8.48 数据屏蔽组件与插件元素比较
| 类别 | 组件 | 插件 |
|---|---|---|
| 接口 | 服务函数,加载函数 | 加载函数 |
| 多字节字符集支持 | 是,对于通用屏蔽函数 | 否 |
| 通用屏蔽函数 | mask_inner(), mask_outer() |
mask_inner(), mask_outer() |
| 特定类型屏蔽 | PAN、SSN、IBAN、UUID、加拿大 SIN、英国 NIN | PAN、SSN |
| 特定类型随机生成 | email、美国电话、PAN、SSN、IBAN、UUID、加拿大 SIN、英国 NIN | email、美国电话、PAN、SSN |
| 从给定范围生成随机整数 | 是 | 是 |
| 持久化替换词典 | 数据库 | 文件 |
| 管理词典权限 | 专门权限 | FILE |
| 安装/卸载期间自动加载函数注册/注销 | 是 | 否 |
| 现有函数增强 | gen_rnd_email() 函数添加了更多参数 |
N/A |