为什么要考虑使用tidb?原因很简单,使用mysql遇到了一些瓶颈,恰巧分布式数据库tidb能解决,就这样搭上了缘分,以下介绍选型过程,供参考。
一、tidb解决的问题

二、运维操作
|
类型 |
MySQL |
TiDB |
|
部署集群方式 |
手工搭建主从:耗时3h |
运维工具TiUP 部署:耗时2h |
|
数据库版本升级 |
手工数天/月 |
一键原地upgrade:1~3天 |
|
增量/单表/全量物理备份与恢复 |
支持(xtrabackup) |
支持(BR 校验数据) |
|
数据逻辑备份 |
支持(mysqldump) |
支持(dumpling) |
|
实例级联数据同步 |
支持(原生同步) |
支持(DM工具,快速、适配) |
|
集群/实例配置修改 |
支持 |
支持 |
|
扩缩容 |
不支持 |
支持 |
|
监控与告警 |
自定义脚本、zabbix监控 |
自带全面监控系统 |
|
故障诊断方式 |
监控、慢日志 |
监控、慢日志、诊断报告等 |
三、生态工具
|
工具用途 |
MySQL |
TiDB |
|
部署运维 |
无 |
TiUP |
|
数据迁入 |
canal(第三方开发) |
TiDB DM |
|
全量导出 |
mysqldump |
Dumpling |
|
全量导入 |
mysql |
TiDB Lightning(适用1T以上) |
|
增量数据同步 |
原生同步 |
TiCDC |
|
数据校验 |
自定义脚本 |
sync-diff-inspector |
四、性能测试
1、sysbench基准测试
2、TPC-C测试
3、业务真实MySQL全日志回放测试
最后修改时间:2022-07-11 15:04:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




