MySQL 9.0 发行说明
以前,MySQL 使用服务器端插件启用掩码和去标识化功能,但现在已转换为使用组件基础结构作为替代实现。下表简要比较了 MySQL 企业数据掩码和去标识化组件与插件库,以概述它们之间的差异。它可以帮助您从插件过渡到组件。
注意
一次只应启用数据掩码组件或插件。不支持同时启用组件和插件,并且结果可能与预期不符。
表 8.45 数据掩码组件与插件元素之间的比较
类别 | 组件 | 插件 |
---|---|---|
接口 | 服务函数、可加载函数 | 可加载函数 |
对多字节字符集的支持 | 是,对于通用掩码函数 | 否 |
通用掩码函数 | 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() 函数添加了更多参数 |
不适用 |