GaussDB数据库迁移方案介绍

打印 上一主题 下一主题

主题 719|帖子 719|积分 2157

云数据库GaussDB提供了多种数据迁移方案,可满足从MySQL数据库、Oracle数据库、GaussDB数据库、PostgreSQL数据库、DB2 for LUW、RDS for SQL Server、Microsoft SQL Server数据库到云数据库GaussDB的迁移。
数据迁移工具有DRS、DAS和gs_loader。保举使用DRS,DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移使命。通过服务化迁移,免除了传统的DBA人力成本和硬件成本,帮助降低数据传输的成本。
数据迁移下令有gs_dump和gs_dumpall、gs_restore和copy。
使用DRS工具将数据导入GaussDB

通过DRS实时同步功能,将数据从一个数据源拷贝到GaussDB,实现关键业务的数据实时流动。紧张聚焦于表和数据的同步导入。
使用DAS工具的导出、导入功能迁移数据

sql/CSV文件格式
通过DAS的数据导出功能,获取完备的数据信息,再将数据从本地大概从OBS桶导入目标数据表。
使用copy to/from下令导出导入数据

CSV文件格式
gsql工具提供了元下令\copy进行数据导入导出。\copy只得当小批量、格式精良的数据导入,不会对非法字符做预处理,也无容错本领,无法实用于含有非常数据的场景。
JDBC中使用COPY下令导出导入数据

其他文件或数据库
使用Java语言开发应用步伐时,通过调用JDBC驱动的CopyManager接口,从文件或其他数据库向GaussDB写入数据。
使用gs_dump和gs_dumpall下令导出数据

纯文本格式
自界说归档格式
目次归档格式
tar归档格式
gs_dump支持导出单个数据库或其内的对象,而gs_dumpall支持导出集群中所有数据库或各库的公共全局对象。
通过导入工具将导出的元数据信息导入至需要的数据库,可以完成数据库信息的迁移。
使用gs_restore下令导入数据

sql/tmp/tar文件格式
在数据库迁移场景下,支持使用gs_restore工具将事先使用gs_dump工具导出的文件格式,重新导入GaussDB,实现表界说、数据库对象界说等元数据的导入。导入数据紧张包罗以下内容:
所有数据库对象界说。
单个数据库对象界说。
单个Schema界说。
单张表界说。
使用gs_loader工具导入数据

对于copy to导出的文件,可以使用gs_loader工具进行数据导入。gs_loader将控制文件支持的语法转换为\COPY语法,然后利用已有的\COPY功能,做紧张数据导入工作,同时gs_loader将\COPY结果记录到日志中。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

徐锦洪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表