Release | GA Date | Premier Support End | Extended Support End | Sustaining Support End |
MySQL Database5.6 | Feb-13 | Feb-18 | Feb-21 | Indefinite |
MySQL Database5.7 | Oct-15 | Oct-20 | Oct-23 | Indefinite |
MySQL Database8.0 | Apr-18 | Apr-25 | Apr-26 | Indefinite |
Version | Tencent Cloud Support Start Date | Tencent Cloud Support End Date | Community Deactivation Date |
MySQL 5.6 | March 2016 | March 2022 | February 2021 |
MySQL 5.7 | June 2017 | September 2025 | October 2023 |
MySQL 8.0 | August 2020 | - | April 2026 |
Feature | MySQL5.7 | MySQL8.0 |
GRANT ... IDENTIFIED BY PASSWORD Syntax | Supported | Not Supported |
PASSWORD() Function, such as SET PASSWORD ... = PASSWORD('auth_string') | Supported | Not Supported |
Parameters of the SQL_MODE system variable: DB2, MAXDB, MSSQL, MYSQL323, MYSQL40, ORACLE, POSTGRESQL, NO_FIELD_OPTIONS, NO_KEY_OPTIONS, NO_TABLE_OPTIONS, PAD_CHAR_TO_FULL_LENGTH, NO_AUTO_CREATE_USER | Supported | Not Supported |
GROUP BY syntax automatically sorts by default | Supported | Not Supported |
Functions such as ENCODE(), DECODE(), ENCRYPT(), DES_ENCRYPT(), DES_DECRYPT() for encryption and decryption | Supported | Not Supported |
| Supported | Not Supported |
Functions that previously accepted strings or geometric parameters as WKB values no longer permit geometric parameters. For more information, see the official documentation. | Supported | Not Supported |
The parser interprets \\N as NULL. | Supported | Not Supported |
PROCEDURE ANALYSE() Function | Supported | Not Supported |
InnoDB Compressed Temporary Tables | Supported | Not Supported |
JSON_APPEND(), JSON_MERGE() Features | Supported | Not Supported |
| Supported | Not Supported |
Counters for undo_truncate_sweep_count, undo_truncate_sweep_usec, undo_truncate_flush_count, and undo_truncate_flush_usec. | Supported | Not Supported |
Numeric data type ZEROFILL. | Supported | Not Supported |
information_schema_stats_expiry | Supported | Not Supported |
Query Cache | Supported | Not Supported |
The GLOBAL_VARIABLES, SESSION_VARIABLES, GLOBAL_STATUS, SESSION_STATUS tables in the INFORMATION_SCHEMA library, see the official documentation. | Supported | Not Supported |
The INNODB_LOCKS and INNODB_LOCK_WAITS tables in the INFORMATION_SCHEMA library | Supported | Not Supported |
Parallel Query | Not Supported | Supported |
sort merge join | Not Supported | Supported |
statement outline | Not Supported | Supported |
REVOKE supports the IF EXISTS and IGNORE UNKNOWN USER options | Not Supported | Supported |
Supports atomic DDL, ensuring that DDL operations are either fully committed or rolled back. For more information, see the official documentation. | Not Supported | Supported |
Feature | TencentDB for MySQL 8.0 | Oracle MySQL 8.0 |
Cost Performance | 1. Elastic resources. 2. Tencent's kernel TXSQL. 3. Integrated backup and restoration features. 4. A complete set of SaaS tools and services. | 1. Huge one-time investment cost. 2. The open source version has no performance optimization. 3. Additional backup resources and costs. 4. Public network fees and high domain name fees. |
Availability | 1. A complete high-availability switchover system is provided. 2. Read-only instances automatically balance load and traffic. 3. Disaster recovery instances are provided for remote disaster recovery, ensuring high availability. | 1. You need to buy servers and wait for the delivery. 2. You need to deploy the high availability and load balancing systems by yourself. 3. It costs a lot to build data centers in multiple regions. |
Reliability | 1. Data reliability of up to 99.9999999%. 2. Low RPO/RTO. 3. Stable source-replica data replication. | 1. Data reliability of 99%, which depends on the probability of damage to a single disk. 2. You need extra R&D investment to achieve a low RPO. 3. Data replication delays or interruptions may occur. |
Ease of Use | 1. A complete set of database management services are provided and databases can be easily operated in the console. 2. Second-level monitoring and intelligent alarms. 3. Automatic multi-AZ high-availability capability. 4. One-click version upgrade. | 1. You need to deploy high availability and backup and restoration systems by yourself, which requires time and money. 2. You need extra investment to purchase a monitoring system. 3. It costs a lot to set up data centers in different regions with labor costs in Ops. 4. The version upgrade cost is high and the maintenance needs a long downtime. |
Performance | 1. Local SSD disks have excellent performance and the custom hardware supports fast iterations. 2. The optimized TXSQL ensures high performance. 3. DBbrain supports the intelligent diagnosis and optimization of MySQL. | 1. Oracle MySQL has a slower hardware iteration speed than that of cloud computing, usually resulting in lower performance. 2. It can be costly as database maintenance relies on senior DBAs. 3. Oracle MySQL does not have native performance tools, so you have to purchase or deploy them by yourself. |
Security | 1. Prevention in advance: allowlist, security group, VPC-based isolation. 2. Protection during the database operations: TDE + KMS data encryption. 3. Auditing after the database operations: SQL auditing. 4. TencentDB for MySQL is updated right after the Oracle MySQL has security updates. | 1. The cost of the allowlist configuration is high and the private network needs to be implemented by yourself. 2. You need to implement encryption by yourself during the database operations. 3. It is difficult to audit SQLs after the database operations as the open-source MySQL does not support SQL auditing. 4. Once MySQL updates, Ops will be required to install updates or databases will have to be shut down for maintenance. |
Was this page helpful?