TencentDB for MySQL makes it easy for you to deploy and use MySQL database, one of the world's most popular open source relational database, in the cloud. TencentDB for MySQL is cost-efficient and flexible; it only takes minutes to deploy a scalable MySQL database instance and you can resize your hardware capacity without shutting down your machines. It comes with a full set of streamlined database OPS solutions, including backups, rollbacks, monitoring, fast scaling and data transfer, freeing you up to focus your energies on developing your business.
You can launch and connect to a production-ready MySQL database in minutes with just a few clicks in the TencentDB for MySQL console. TencentDB for MySQL comes with preset parameters and settings tailored for your server, and you can further refine and customize your MySQL database settings via the database parameter group.
TencentDB for MySQL instances outperforms the open-source MySQL databases by offering industry-leading I/O throughput capability with Tencent's custom MySQL kernels. Tencent DB for MySQL's high performance allows you to support more concurrent requests with fewer databases and optimized backend architecture, making the overall IT architecture easier to manage and operate.
TencentDB for MySQL provides 99.9996% data reliability and 99.95% service availability with comprehensive automatic data backup and lossless recovery system. TencentDB for MySQL's high reliability enables you to store your data in the cloud with a peace of mind. You also no longer need to worry about investing IT resources and efforts in heavy OPS workloads to protect your data reliability.
TencentDB for MySQL supports both strong synchronous and semi-synchronous data replication. TencentDB for MySQL kernel boosts strong synchronous data replication performance through optimization. Also, TencentDB for MySQL v5.6 improved data consistency by fixing the phantom reading issue caused when users switch between source and replica as well as the critical transactions generated during CVM failure recovery.
You can view over 70 indicators in the TencentDB for MySQL console, including connection access, database load, query cache, and storage engine, to take full control and monitor your database status. You can also identify abnormal databases quickly by setting customized views to compare running instance loads in multiple instances over the same period and same instances over different periods.
Custom alarms for resource thresholds can detect issues during the TencentDB for MySQL operation and automatically report those issues to the Tencent OPS team to ensure a timely response.
The Tencent Cloud team will take care of all TencentDB for MySQL OPS processes, from service set-up, deployment, updates to troubleshooting. We also help minimize your OPS cost by being fully transparent on the source/replica switch process and data migration. You will keep IP addresses and Ports throughout the process and do not need to worry about IP drift for your applications.
Tencent Cloud's Data Transfer Service (DTS) makes automatic database migrations easy for you. You can automatically and seamlessly transfer on-premise MySQL databases and MySQL databases in other cloud providers or databases in IDCs with public IPs to Tencent's MySQL database instances. Transferring your databases to the cloud is now a much smoother experience.
Real-time data synchronization can be performed between the MySQL database in the local IDC and the TencentDB for MySQL through DTS. When database service interruption happens due to power or network failure in the local IDC, the backup MySQL instances will take over to avoid data loss and perform disaster recovery. Also, TencentDB for MySQL supports multi-availability zone in one city and cross-city disaster recovery to minimize data risk.
Tencent DB for MySQL's IOPS configuration is based on the PCI-E SSD at least three times the SATA performance. Tencent DB for MySQL's powerful I/O capability ensures uninterrupted database access;
The storage devices use the NVMe protocol and is specially designed for PCI-E SSD for better storage capability;
A single high I/O instance supports up to 245,509 QPS (queries per second), 488 GB memory and 6 TB storage.
You won't have to worry about latency issues in source/replica sync with Tencent's break-through multithread technology. Also, the locks of MySQL transaction and dump threads are optimized for better database performance.
Tencent DB for MySQL offers cross-availability zone deployment support and Direct Connect real-time data replication of the primary and replica machine located at different availability zones in one city. The primary machine is in local availability zones and the replica machine is in remote zones. When the users access data externally, local instances will be used first and remote second when local instances are down or inaccessible. The cross-availability zone deployment provides MySQL with multi-availability zone disaster recovery, and the zone-switching process is transparent to users, eliminating operational risks of single IDC deployment. Tencent DB for MySQL is entirely transparent to users on the IDC downtime as well.
Tencent DB for MySQL supports cross-region remote disaster recovery instances to help you set up remote data synchronization for disaster recovery via the private network. When the local instance is down due to IDC failures or other reasons, you can quickly respond by recovering data from the remote backup instances and setting up the same business system in the remote instances for redirected traffics. This will ensure your application's operation, reduce business losses, and ensure high database availability in disasters. Data writing performance will be limited during the data synchronization between the primary and backup instances. However, you can upgrade the remote instances to primary status in the web console and disable data synchronization to restore the remote instance's full performance. The switching process takes only seconds, minimizing the impact of business interruption in the disaster.
MySQL offers deployment architectures for two IDCs in one city and three IDCs in two regions. When a failure occurs, you can restore the operation of your databases in minutes. You can enable the service with just a few clicks on the configuration page: Select MySQL cross-availability zone deployment , go to strong sync data replication to achieve the solution for two IDCs in one city with strong data consistency; Add a remote disaster recovery node to the cluster to achieve the architecture for three IDCs in two regions.
Physical machines of identical architectures are used to provide real-time hot backup. When the source fails, it will be switched to the replica in seconds, improving database availability and ensuring business continuity. Tencent DB for MySQL also offers lossless recovery within 3 days for cold backup and binlog files and lossless recovery within 5 days for cold backup data dump to ensure fast data recovery.
Tencent DB for MySQL supports automatic downtime detection and failover.
Tencent DB for MySQL utilizes VIP to block the source/replica switch process, so the switch and failover processes are transparent to you. You don't need to worry about the issues caused by failure and downtime of physical machines where the data resides, and you can finish the hot backup switch process without changing the application. The disaster recovery switch process will not affect your business.
TencentDB for MySQL supports both strong synchronous and semi-synchronous data replication and improves MySQL kernel with Tencent's own logbus technology. Also, TencentDB for MySQL v5.6 improved data consistency by fixing the phantom reading issue caused when users switch between source and replica as well as the critical transactions generated during CVM failure recovery.
As a representation of Tencent Cloud products, TencentDB for MySQL has been certified with multiple international standards, including but not limited to: PCI-DSS; CSA STAR; ISO22301; ISO27001; ISO20000; ISO9001.
With TencentDB for MySQL, you can run your database instances in Virtual Private Cloud (VPC) to isolate database instances and connect them to your current IDCs via industry-standard encrypted IPsec VPN or Direct Connect.
TencentDB for MySQL provides multiple layers of security protection for each database by default. When a database instance with public network accessibility is under DDoS attacks, TencentDB for MySQL protects the instance to ensure steady business operation. TencentDB for MySQL can defend against various database attacks such as SQL injections and brute, minimizing the business interruption and loss caused by those attacks.
TencentDB for MySQL allows you to block super administrator accounts to eliminate security risks. You can also perform various permission controls on the object level such as table, function and storage process controls, restricting your allocated users to access specific authorized resources and minimize risks.
TencentDB for MySQL offers backups of the source/replica data storage to ensure online data security. Data is automatically backed up daily, and MySQL can roll back to any point-in-time up to the past 3 days based on the backup files. The cold backup is saved into multiple copies daily for data recovery in case of disaster. Your data is safe with TencentDB for MySQL, freeing you up from worries of data loss.
You can view over 70 indicators within 60 seconds, including connection access, database load, query cache and storage engine, to take full control and monitor your database status.
TencentDB for MySQL offers 15 core database performance indicators to support real-time monitoring to the second to help you quickly gain full control of instance health and locate performance issues. Custom alarms for resource thresholds can detect problems in DB operations and report the issues to the Tencent OPS team to ensure a timely response. Slow query analysis reports and complete SQL operation reports are also available to help understand the factors that affect the database performance.
TencentDB for MySQL offers 15 core database performance indicators to support real-time monitoring down to the second to help you rapidly gain full control of instance health and locate performance issues.
Custom alarms for resource thresholds can detect issues during TencentDB for MySQL operations and automatically report those issues to the Tencent OPS team to ensure a timely response.
Slow query analysis reports and complete SQL operation reports can are available to help understand the factors that affect the database performance.
Read-only instances can help users have one source with multiple replicas and split reading and writing access to handle massive business requests. Up to 5 read-only instances can be mounted, and the instance supports Cloud Load Balance to simplify the process of replica distributions.
TencentDB for MySQL provides monthly subscription and pay-as-you-go options to suit your needs and help you save on database investments.
Monthly subscription users prepay for a fixed period of usage ranging from a month to a few years to save on infrastructure costs. The pay-as-you-go option lets users pay for what they use with no upfront payment to meet fluctuating business needs. Pay-as-you-go users can enable or delete the database instances at any time.
Excepting the instances with the highest specifications, TencentDB for MySQL instances can be upgraded seamlessly. You can also keep up with your business progress with no service interruptions by upgrading instance specifications and capacity with just a few clicks.
You can manage your MySQL instances by using command line or on the console with database management, permission allocation and SQL import in batch. The heavy OPS workload for massive database instances is cut to just a few clicks.
Tencent DB for MySQL supports instance session management to quickly terminate abnormal sessions and help you minimize the possibility of database downtime caused by suspicious access.
Tencent DB for MySQL supports VPC, basic and public network access, allowing you to visit your MySQL instance from Tencent Cloud, IDC, private cloud, or other cloud providers.
Tencent DB for MySQL makes the parameter optimization process easy by offering parameter configuration templates. You can save frequently used database configurations into templates to use for new instances without initializing the new databases.
Tencent DB for MySQL provides a comprehensive API system for you to integrate MySQL with your internal monitoring and operational systems. This will allow you to achieve a fully automated business OPS ecosystem that is tailored to your business needs. View API documentation
Tencent Cloud's Data Transfer Service (DTS) makes automatic database migrations easy for you. You can automatically and seamlessly transfer on-premise MySQL databases and MySQL databases in other cloud providers or databases in IDCs with public IPs to Tencent's MySQL database instances. Transferring your databases to the cloud is now a much smoother experience. DTS is fully manageable over the web. With just a few clicks in the console, you can enable automatic data migration and free your staff from the task.
Tencent DB for MySQL is ideal for gaming and other business cases where elastic scaling and fast rollback are needed.
TencentDB for MySQL features compute resources elastic scaling, so you can increase productivity and deploy game servers in multiple regions in minutes. It can roll back to any point in time and perform batch operations so you can recover and rollback games quickly.
TencentDB for MySQL can act as the server data storage medium for Internet and mobile apps. For cases where reads outnumber writes, read-only instances can be increased to boost read performance.
TencentDB for MySQL stores and processes financial transaction and account data, and offers auditing, cross-regional disaster recovery, and strongly consistent database services, to ensure the security and reliability of your financial data.
Its high-performance and fast Redis reads and writes can easily handle spikes and high concurrent traffic during sales.
TencentDB for MySQL provides monthly subscription and pay-as-you-go options to suit your needs and help you save on database investments.
Monthly subscription users prepay for a fixed period of usage ranging from a month to a few years, depending on the business needs. The pay-as-you-go option lets users pay for what they use with no upfront payment required, making this option suitable for business with fluctuating demands.
For more information, see Product Pricing.