Percona Server for MySQL 8.0
Laurynas Biveinis Percona
Percona Server for MySQL 8.0 Laurynas Biveinis Percona First of - - PowerPoint PPT Presentation
Percona Server for MySQL 8.0 Laurynas Biveinis Percona First of All, What Is Percona Server for MySQL? a free, fully compatible, enhanced and open source drop-in replacement for any MySQL database 2 First of All, What Is
Laurynas Biveinis Percona
2
3
4
5
6
7
8
9
MySQL 8.0 MariaDB Percona Server 5.7 Percona Server 8.0
File-per-table tablespace encryption
✅ ✅ ✅ ✅
General tablespace encryption
✅ N/A ✅ ✅
Temporary tablespace encryption
pre-GA pre-GA
System tablespace encryption
pre-GA pre-GA
mysql.ibd encryption
✅ N/A N/A ✅
InnoDB redo log encryption
✅ ✅ (?) pre-GA ✅
InnoDB undo log encryption
✅ pre-GA ✅
InnoDB temp file (DDL log) encryption
✅ (?) pre-GA pre-GA
Server temp file encryption
✅ (?) pre-GA pre-GA
Binary log encryption
✅ ✅ (?) ✅ ✅
Key storage in a local file
✅ ✅ ✅ ✅
Key storage in Hashicorp Keyring Vault
✅ ✅
Key storage in Amazon KMS
✅ (EE) ✅
Key storage in Oracle Vault
✅ (EE)
Key versioning and rotation
✅ (?) pre-GA pre-GA
10
11
13
Percona Server MEMORY SE MySQL MEMORY SE MySQL TempTable SE Can store VARCHAR ✅ ✅ Can store BLOB (JSON, TEXT, …) ✅ Users can create tables ✅ ✅ Query optimiser can use if VARCHAR ✅
14
15
ENGINE=InnoDB;
improvement:
COMPRESSION_DICTIONARY address_parts …
16
18
must implement partitioning natively
partitioned tables
upgrade
19
20
21
22
23
24
25
26
28