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:
|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|