vim dm-topology.yaml
根据 不同场景 ,编辑任务配置文件 vim task.yaml ,点击查看 详细配置
1. 出现错误时,需查询任务 query-status 具体信息
2. 其任务 stage 状态为 Paused
3. 解决问题后,可以通过 resume-task 命令进行恢复
TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库,支持包括传统 RDBMS 和 NoSQL 的特性。现已将 DM(data migration platform,该数据迁移工具)开源。该数据迁移工具遵循 Apache-2.0 开源协议,允许用户自由地使用及修改。
据介绍,DM (Data Migration) 是一体化数据同步任务管理平台,支持从 MySQL/MariaDB 到 TiDB 的数据迁移、全量备份和 MariaDB/MySQL binlog 增量同步,有助于减少 *** 作成本和简化错误处理流程。架构图如下所示:
从架构图可以看到,DM 包括三大组件:DM-master、DM-worker 和 dmctl。其中,DM-master 管理和调度数据同步任务的 *** 作、DM-worker 执行特定的数据同步任务、dmctl 则是控制 DM 集群的命令行工具。更详细的组件功能介绍,可以查阅官方文档。
tidb数据库和mysql的区别为:开发公司不同、事务更新机制不同、事务方式不同。
一、开发公司不同
1、tidb数据库:tidb数据库是北京的创业公司PingCAP的产品。
2、mysql:mysql是由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
二、事务更新机制不同
1、tidb数据库:tidb数据库采用乐观锁机制来保证事务更新的一致性和持久性。
2、mysql:mysql采用redo log机制来保证事务更新的一致性和持久性。
三、事务方式不同
1、tidb数据库:tidb数据库使用的是扁平事务。
2、mysql:mysql使用的是分布式事务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)