8.5.1 Компоненты маскирования данных по сравнению с плагином маскирования данных
Ранее MySQL предоставлял возможности маскирования и обезличивания данных с помощью серверного плагина, но перешел на использование инфраструктуры компонентов в качестве альтернативной реализации. В следующей таблице кратко сравниваются компоненты MySQL Enterprise Data Masking и обезличивания данных и библиотека плагинов, чтобы предоставить общий обзор их различий. Это может помочь вам в переходе от плагина к компонентам.
Примечание
Одновременно должен быть включен только компонент маскирования данных или плагин. Включение как компонентов, так и плагина не поддерживается, и результаты могут не соответствовать ожиданиям.
Таблица 8.45 Сравнение компонентов маскирования данных и элементов плагина
| Категория | Компоненты | Плагин |
|---|---|---|
| Интерфейс | Функции сервиса, загружаемые функции | Загружаемые функции |
| Поддержка многобайтовых наборов символов | Да, для функций маскирования общего назначения | Нет |
| Функции маскирования общего назначения |
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() | Не применимо |
© 2025 Oracle
Licensed under the GPLv2 License.