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 |