MySQL 8.4 Release Notes
8.5.1 数据屏蔽组件与数据屏蔽插件对比
之前,MySQL 使用服务器端插件来启用屏蔽和去标识功能,但转向使用组件基础架构作为替代实现。以下表格简要比较 MySQL Enterprise Data Masking 和 De-Identification 组件与插件库,以帮助您从插件到组件的过渡。
Note
同时只能启用数据屏蔽组件或插件。启用两个组件和插件是未支持的,结果可能不如预期。
表8.46 数据屏蔽组件与插件元素比较
Category | Components | Plugin |
---|---|---|
接口 | 服务函数、可加载函数 | 可加载函数 |
多字节字符集支持 | 是,用于一般屏蔽函数 | 否 |
一般屏蔽函数 | mask_inner() 、mask_outer() |
mask_inner() 、mask_outer() |
特定类型屏蔽 | PAN、SSN、IBAN、UUID、加拿大SIN、英国NIN | PAN、SSN |
随机生成、特定类型 | 电子邮件、美国电话号码、PAN、社会安全号码、国际银行账户编号、加拿大社会保险号、英国国民身份证号 | 电子邮件、美国电话号码、PAN、社会安全号码 |
从给定的范围中随机生成整数 | 是 | 是 |
持久化替换词典 | 数据库 | 文件 |
管理词典的权限 | 专用权限 | FILE |
安装/卸载过程中的可加载函数注册/注销 | 是 | 否 |
现有函数的增强 | gen_rnd_email() 函数添加了更多参数 |
N/A |