当前位置:网站首页>TiDB 工具适用场景
TiDB 工具适用场景
2022-07-30 14:50:00 【添香小铺】
本文档从数据迁移工具的适用场景出发,介绍部分常见场景下的迁移工具的选择。
在物理机或虚拟机上部署运维 TiDB
当需要在物理机或虚拟机上部署运维 TiDB 时,你可以先安装 TiUP,再通过 TiUP 管理 TiDB 的众多组件,如 TiDB、PD、TiKV 等。
在 Kubernetes 上部署运维 TiDB
当需要在 Kubernetes 上部署运维 TiDB 时,你可以先创建 Kubernetes 集群,部署TiDB Operator,然后使用 TiDB Operator 部署运维 TiDB 集群。
从 CSV 导入数据到 TiDB
当需要将其他工具导出的格式兼容的 CSV files 导入到 TiDB 时,可使用 TiDB Lightning。
从 MySQL/Aurora 导入全量数据
当需要从 MySQL/Aurora 导入全量数据时,可先使用 Dumpling 将数据导出为 SQL dump files,然后再使用 TiDB Lightning 将数据导入到 TiDB 集群。
从 MySQL/Aurora 迁移数据
当既需要从 MySQL/Aurora 导入全量数据,又需要迁移增量数据时,可使用 TiDB Data Migration (DM) 完成从 Amazon Aurora 迁移数据到 TiDB。
如果全量数据量较大(TB 级别),则可先使用 Dumpling 与 TiDB Lightning 完成全量数据的迁移,再使用 DM 完成增量数据的迁移。
TiDB 集群备份与恢复
当需要对 TiDB 集群进行备份或在之后对 TiDB 集群进行恢复时,可使用 BR。
另外,BR 也可以对 TiDB 的数据进行增量备份和增量恢复。
迁出数据到 TiDB
当需要将 TiDB 集群的数据迁出到其他 TiDB 集群时,可使用 Dumpling 从 TiDB 将全量数据导出为 SQL dump files,然后再使用 TiDB Lightning 将数据导入到 TiDB。
如果还需要执行增量数据的迁移,则可使用 TiDB Binlog。
TiDB 增量数据订阅
当需要订阅 TiDB 增量数据的变更时,可使用 TiDB Binlog。
边栏推荐
- SEATA分布式事务
- 工具| execsnoop 短时进程追踪工具
- How to split microservices?
- SQL 优化这么做就对了!
- English语法_不定代词 - both / either / neither
- 惊艳!京东T8纯手码的Redis核心原理手册,基础与源码齐下
- 我们公司用了 6 年的网关服务,动态路由、鉴权、限流等都有,稳的一批!
- [In-depth study of 4G/5G/6G topic-46]: 5G Link Adaption Link Adaption-2-Common Abbreviations
- GeoServer
- InputStream和OutputStream流的使用
猜你喜欢

Redis 缓存穿透、击穿、雪崩以及一致性问题

The evolution of content products has three axes: traffic, technology, and product form

How is the B+ tree index page size determined?

B+树索引页大小是如何确定的?

GeoServer + openlayers

Metaverse Post Office AI space-themed series of digital collections will be launched at 10:00 on July 30th "Yuanyou Digital Collection"

90后人大硕士为学医竟重新高考,成功被首医大录取

ISELED---the new choice of ambient lighting scheme

【重磅来袭】教你如何在RGBD三维重建中获取高质量模型纹理

GeoServer
随机推荐
Mysql数据库查询好慢,除了索引,还能因为什么?
延时消息队列
华为云重磅发布开源软件治理服务——软件成分分析
Packages - Notes
关于mariadb/mysql的user表:密码正确但登录失败,可能与mysql的空用户有关
Smart Contract Security - Private Data Access
视频切换播放的例子(视频切换范例)代码
惊艳!京东T8纯手码的Redis核心原理手册,基础与源码齐下
LeetCode_数位枚举_困难_233.数字 1 的个数
Local Transactions vs Distributed Transactions
【喂到嘴边了的模块】准备徒手撸GUI?用Arm-2D三分钟就够了
Flink real-time data warehouse completed
被捧上天的Scrum敏捷管理为何不受大厂欢迎了?
智能合约安全——私有数据访问
websocket flv 客户端解封包
JUC常见的线程池源码学习 02 ( ThreadPoolExecutor 线程池 )
编译、链接 - 笔记 - 3
Memory-mapped, bit-band operations
golang modules初始化项目
Configuration - Notes