MySQL 8.4 发行说明
以前,MySQL 使用服务器端插件启用遮蔽和去标识化功能,但后来过渡到使用组件基础结构作为替代实现。下表简要比较了 MySQL 企业版数据遮蔽和去标识化组件与插件库,以概述它们之间的差异。它可以帮助您从插件过渡到组件。
注意
一次只应启用数据遮蔽组件或插件。同时启用组件和插件不受支持,结果可能与预期不符。
表 8.46 数据遮蔽组件和插件元素的比较
类别 | 组件 | 插件 |
---|---|---|
接口 | 服务函数,可加载函数 | 可加载函数 |
对多字节字符集的支持 | 是,针对通用遮蔽函数 | 否 |
通用遮蔽函数 | mask_inner() , mask_outer() |
mask_inner() , mask_outer() |
特定类型的遮蔽 | PAN、SSN、IBAN、UUID、加拿大 SIN、英国 NIN | PAN、SSN |
随机生成,特定类型 | 电子邮件、美国电话号码、PAN、SSN、IBAN、UUID、加拿大 SIN、英国 NIN | 电子邮件、美国电话号码、PAN、SSN |
从给定范围内随机生成整数 | 是 | 是 |
持久化替换字典 | 数据库 | 文件 |
管理字典的权限 | 专用权限 | FILE |
安装/卸载期间自动注册/取消注册可加载函数 | 是 | 否 |
对现有函数的增强 | 为 gen_rnd_email() 函数添加了更多参数 |
不适用 |