Skip to content

Compare the data masking component to the data masking plugin

The Data Masking component feature is in tech preview.

Percona Server for MySQL 8.0.34 adds the data masking component. Either the component or the plugin extends the server’s functionality, but the architecture of the plugin is different than the architecture of the component.

The main differences between the component and plugin are the following:

Component Plugin
Allows multi-byte character sets for the general-purpose masking functions Does not allow multi-byte character sets
Supports masking PAN, SSN, IBAN, UUID, Canada SIN, and UK NIN Supports masking PAN and SSN
Generates random email, US phone, PAN, SSN, IBAN, UUID, Canada SIN, and UK NIN data Generates random email, US phone, PAN, and SSN
Supports persisting substitution dictionaries in the database Supports persisting substitution dictionaries in a file
Supports a dedicated privilege MASKING_DICTIONARIES_ADMIN to manage the dictionaries Requires FILE privilege
Automates the loadable-function registration or unregistration during either component installation or uninstallation Does not automate the loadable-function registration or unregistration during either the plugin installation or uninstallation

Get expert help

If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.


Last update: 2023-09-26