Differences Between TaurusDB and RDS for MySQL
TaurusDB has good performance, scalability, and usability. For details, see Table 1.
Item |
RDS for MySQL |
TaurusDB Enterprise Edition |
---|---|---|
Architecture |
Traditional primary/standby architecture. Data is synchronized between the primary and standby databases through binlogs. |
Decoupled storage and compute architecture. Compute nodes share the same data. Data does not need to be synchronized through binlogs. |
Performance |
Hundreds of thousands of QPS, three times the performance of the open-source MySQL in high concurrency. |
Millions of QPS, seven times the performance of open-source MySQL for certain workloads. In complex queries, operations, such as column extraction, conditional filtering, and aggregation calculation, can be pushed down to the storage layer, improving the performance by dozens of times compared with traditional databases. |
Scalability |
|
|
Availability |
If the primary instance fails, the standby instance can be automatically promoted to the primary, with an RTO of less than 30s. |
If the primary node is faulty, a read replica can be automatically promoted to the primary, with an RTO of less than 10s. It has less latency because no data synchronization through binlogs is required between the primary node and read replicas. |
Backup and restoration |
Data can be restored to a specific point in time using full backups and binlog playback. |
Data can be restored to a specific point in time using full backups (snapshots) and redo log playback, which is faster. |
DB engine version |
MySQL 5.6, 5.7, and 8.0 |
MySQL 8.0 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot