PG+MySQL第5课

本文涉及的产品
RDSClaw,2核4GB
RDS AI 助手,专业版
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 本篇内容分享了PG+MySQL第5课。

分享人:Digoal 阿里云资深数据库专家


正文:

本篇内容将通过三个部分来介绍PG+MySQL第5课。

一、DTS数据传输服务

二、环境介绍

三、采用DTS迁移MySQL到PG及注意事项

image.png


一、DTS数据传输服务


DTS数据传输服务,支持关系数据库,分析型数据库之间的结构同步,全量同步以及增量同步的服务。它不仅能支持这些产品间的数据同步,还能支持数据的订阅服务。当业务需要把数据串连,我们可以把关系数据库的增量数据,同步到消息队列,应用可以同步消息队列的这数据,再把它分发到下游的系统。DTS数据传输服务主要应用在新零售的业务场景,精准的用户画像,广告营销等等。我环境配置有一台RDS MySQL8.0和一台PG12。

image.png


二、环境介绍


我们在MySQL8.0里创建一个test_mm测试表,id`写入:INT (11) NOT NULL AUTO_INCREMENT。user_id写入:VARCHAR (20) NOT NULL。group_id`写入:INT (11) NOT NULL。

image.png

然后,我们创建一个随机字符串函数,方便大家测试使用。

image.png

接下来,我们创建存储过程,随机获取函数生成的随机字符,在test表里面写数据。

image.png

紧接着,我们调用存储过程,调用100万次,生成100万条记录。新建一个innodb引擎和test innodb表。

image.png


三、采用DTS迁移MySQL到PG及注意事项


接下来,将DTS连接到MySQL或者PG实例的控制台。在页面上端,点击迁移数据库指引。弹出数据传输服务窗口,点击数据迁移,创建任务,命名任务名,选则实例,申请PG12实例id,创建数据库,指定RDS账号和密码,测试连接,在此过程,用户必须有数据库create schema的权限。

image.png

点击授权白名单,勾选需要的迁移结构,迁移全量数据和增量数据,点击预检查并启动任务,选择迁移的规格。规格不同,价格和带宽不同。点击立即购买并启

动。

image.png

完成结构迁移之后,迁移全量数据。新建任务,验证连通性,勾选迁移对象,配置批量修改,配置过滤条件,筛选字段,选中目标,验证它的连通性。勾选迁移内容,启动任务,在DTS控制台查看任务状态。

image.png

在迁移过程中,一定要注意权限。如果是mysql用户,必须拥有同步表的权限,如果是增量需要binglog权限。如果是pg库用户,必须拥有目标db创建schema的权限。与此同时,在迁移时一定要注意迁移的映射关系。PG查询时指定schema,或设置search_path参数。

 

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
安全 关系型数据库 数据库
上新|阿里云RDS PostgreSQL支持PG 16版本,AliPG提供丰富自研能力
AliPG在社区版16.0的基础上,在安全、成本、可运维性等多个方面做了提升,丰富的内核/插件特性支持,满足业务场景的需求
|
存储 SQL Oracle
PG+MySQL第14课
数据库使用者了解数据库的高级功能后,才能在业务场景里面使用,来提升整体的生产效率。
PG+MySQL第14课
|
关系型数据库 MySQL
为什么全网都在劝你在学PG,而不是MySQL?
为什么全网都在劝你在学PG,而不是MySQL?
827 0
为什么全网都在劝你在学PG,而不是MySQL?
|
存储 消息中间件 SQL
PG和Mysql哪个更加适合企业
公司在选型数据库的时候要求对MySQL和PostgreSQL的一些特性对比,更好的做出选择。 当前国内的现状,互联网公司使用MySQL的较多,PostgreSQL的使用比例反而不高,但相信我看到PG的新特性后,也会慢慢爱上她。当然MySQL作为最流行的数据库,依然会吸引大部分人的眼球。 面我将从以下几个方面阐述MySQL和PostgreSQL的异同和优劣,不当之处,还请大家多见谅。
1516 0
PG和Mysql哪个更加适合企业
|
SQL 编解码 并行计算
PG+MySQL第9课-实时精准营销
通常业务场景会涉及基于标签条件圈选目标客户、基于用户特征值扩选相似人群、群体用户画像分析这些技术,本文将围绕这三个场景去介绍在实施精准营销里面的PG数据库的使用
PG+MySQL第9课-实时精准营销
|
SQL 数据采集 机器学习/深度学习
PG+MySQL第13课
数据库使用者了解数据库的高级功能后,才能在业务场景里面使用,来提升整体的生产效率。
PG+MySQL第13课
|
存储 SQL 自然语言处理
PG+MySQL第12课
数据库使用者了解数据库的高级功能后,才能在业务场景里面使用,来提升整体的生产效率
PG+MySQL第12课
|
存储 机器学习/深度学习 算法
PG+MySQL第11课-多维向量搜索
多维向量搜索不仅可以用在特征值的相似圈选这类场景,还可以用在图像识别场景。而不同的向量支持不同的距离算法,如cube、imgsmlr和pase.
PG+MySQL第11课-多维向量搜索
|
存储 SQL 搜索推荐
PG+MySQL第10课-多维组合搜索
多维组合查询也是pg非常擅长的产品,它的解决方法或者优化方法非常的多,并且也具备了跟搜索引擎一样的倒排索引技术,可以便捷有效地解决任意字段组合查询的业务场景诉求
PG+MySQL第10课-多维组合搜索
|
存储 SQL 编解码
PG+MySQL第8课
今天给大家分享的主题是时空空间,时空数据库概念以及实战。主要从这3个方面:空间/时空数据库的概念;应用场景;四个模型的使用案例,主要是一些概念性的东西以及它案例的操作性的东西。
PG+MySQL第8课

推荐镜像

更多
下一篇
开通oss服务