MySQL tutorial - IT technology blog

MySQL Semi-synchronous Replication: Zero Data Loss Without Group Replication

MySQL Semi-synchronous Replication ensures zero data loss for production databases by requiring at least one slave to acknowledge receipt of the binlog before the master commits. This article compares async, semi-sync, and Group Replication, analyzes when each is appropriate, and provides a step-by-step deployment guide from enabling the plugin to real-world monitoring.
MySQL tutorial - IT technology blog

Configuring Transparent Data Encryption (TDE) in MySQL 8: Protecting Sensitive Data at the Storage Layer (At-Rest)

TDE (Transparent Data Encryption) in MySQL 8 encrypts data at the storage layer, protecting .ibd tablespace files from being read directly — with no application code changes required. This guide walks through the full setup: installing the keyring component, encrypting tables and tablespaces, rotating the master key on a schedule, and verifying and monitoring real-world effectiveness.