diff --git a/docs/feature-comparison.md b/docs/feature-comparison.md index fd0cf8f852b..308ad99653e 100644 --- a/docs/feature-comparison.md +++ b/docs/feature-comparison.md @@ -8,7 +8,10 @@ We provide these benefits by significantly enhancing *Percona Server for MySQL* as compared to the standard *MySQL* database server: -| Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +!!! note "MySQL Version Comparison" + This comparison table compares *Percona Server for MySQL {{vers}}* with *MySQL {{vers}} Community Edition*. When a feature shows "Enterprise-Only" for MySQL, it means that feature is only available in *MySQL {{vers}} Enterprise Edition*, not in the Community Edition. *Percona Server for MySQL* includes many Enterprise features at no cost. + +| Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | Open Source | Yes | Yes | | ACID Compliance | Yes | Yes | @@ -29,63 +32,66 @@ compared to the standard *MySQL* database server: | [MyRocks Storage Engine](myrocks-index.md) | Yes | No | -| Improvements for Developers | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Improvements for Developers | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | NoSQL Socket-Level Interface | Yes | Yes | | X API Support | Yes | Yes | | JSON Functions | Yes | Yes | | [InnoDB Full-Text Search Improvements](innodb-fts-improvements.md) | Yes | No | -| Extra Hash/Digest Functions | Yes | No | +| [Extra Hash/Digest Functions](encryption-functions.md) | Yes | No | +| [UUID_VX Component](uuid-versions.md) | Yes | No | -| Instrumentation and Troubleshooting Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Instrumentation and Troubleshooting Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | INFORMATION_SCHEMA Tables | 95 | 65 | | Global Performance and Status Counters | 853 | 434 | | Optimizer Histograms | Yes | Yes | -| Per-Table Performance Counters | Yes | No | -| Per-Index Performance Counters | Yes | No | -| Per-User Performance Counters | Yes | No | -| Per-Client Performance Counters | Yes | No | -| Per-Thread Performance Counters | Yes | No | -| Global Query Response Time Statistics | Yes | No | +| [Per-Table Performance Counters](user-stats.md#information_schematable_statistics) | Yes | No | +| [Per-Index Performance Counters](user-stats.md#information_schemaindex_statistics) | Yes | No | +| [Per-User Performance Counters](user-stats.md#information_schemauser_statistics) | Yes | No | +| [Per-Client Performance Counters](user-stats.md#information_schemaclient_statistics) | Yes | No | +| [Per-Thread Performance Counters](user-stats.md#information_schemathread_statistics) | Yes | No | +| [Global Query Response Time Statistics](index-info-schema-tables.md#information_schemaquery_response_time) | Yes | No | | [Enhanced SHOW INNODB ENGINE STATUS](innodb-show-status.md) | Yes | No | -| Undo Segment Information | Yes | No | -| Temporary Tables Information | Yes | No | +| [Undo Segment Information](innodb-show-status.md) | Yes | No | +| [Temporary Tables Information](misc-info-schema-tables.md#information_schematemporary_tables) | Yes | No | | [Extended Slow Query Logging](slow-extended.md) | Yes | No | | [User Statistics](user-stats.md) | Yes | No | -| Performance and Scalability Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Performance and Scalability Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | InnoDB Resource Groups | Yes | Yes | | Configurable Page Sizes | Yes | Yes | | Contention-Aware Transaction Scheduling | Yes | Yes | -| Improved Scalability By Splitting Mutexes | Yes | No | +| [Improved Scalability By Splitting Mutexes](xtradb-performance-improvements.md) | Yes | No | | [Improved MEMORY Storage Engine](improved-memory-engine.md) | Yes | No | | [Improved Flushing](xtradb-performance-improvements.md#multi-threaded-lru-flusher) | Yes | No | +| Improved Binlog Transaction Dependency Tracking | Yes | No | | Parallel Doublewrite Buffer | Yes | Yes | | [Configurable Fast Index Creation](innodb-expanded-fast-index-creation.md) | Yes | No | -| Per-Column Compression for VARCHAR/BLOB and JSON | Yes | No | +| [Per-Column Compression for VARCHAR/BLOB and JSON](compressed-columns.md) | Yes | No | | [Compressed Columns with Dictionaries](compressed-columns.md) | Yes | No | -| Security Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Security Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | SQL Roles | Yes | Yes | | SHA-2 Based Password Hashing | Yes | Yes | | Password Rotation Policy | Yes | Yes | | [PAM Authentication Plugin](pam-plugin.md) | Yes | Enterprise-Only | +| [Data Masking Component](data-masking-overview.md) | Yes | Enterprise-Only | -| Encryption Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Encryption Features | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | Storing Keyring in a File | Yes | Yes | -| Storing Keyring in Hashicorp Vault | Yes | Enterprise Only | +| Storing Keyring in Hashicorp Vault | Yes | Enterprise-Only | | Encrypt InnoDB Data | Yes | Yes | | Encrypt InnoDB Logs | Yes | Yes | | Encrypt Built-In InnoDB Tablespaces (General, System, Undo, Temp) | Yes | Yes | | [Encrypt Binary Logs](encrypt-binary-relay-log-files.md) | Yes | No | | [Encrypt Temporary Files](encrypt-temporary-files.md) | Yes | No | -| Enforce Encryption | Yes | No | +| [Enforce Encryption](encrypt-tablespaces.md#default_table_encryption) | Yes | No | -| Operational Improvements | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Operational Improvements | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | Atomic DDL | Yes | Yes | | Transactional Data Dictionary | Yes | Yes | @@ -99,6 +105,6 @@ compared to the standard *MySQL* database server: | [Ability to Kill Idle Transactions](kill-idle-trx.md) | Yes | No | | [Improvements to START TRANSACTION WITH CONSISTENT SNAPSHOT](start-transaction-with-consistent-snapshot.md) | Yes | No | -| Features for Running Database as a Service (DBaaS) | Percona Server for MySQL {{vers}} | MySQL {{vers}} | +| Features for Running Database as a Service (DBaaS) | Percona Server for MySQL {{vers}} | MySQL {{vers}} Community Edition | |---|---|---| | [Enforce a Specific Storage Engine](enforce-engine.md) | Yes | Yes | \ No newline at end of file