暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL+MySQL 联合解决方案 - 第5课视频 - MySQL同步到PG(采用DTS服务)

digoal 2020-01-07
195

作者

digoal

日期

2020-01-07

标签

PostgreSQL , MySQL , 联合解决方案


背景

第5课回顾视频 - MySQL同步到PG(采用DTS服务)

pdf

一期开课计划(mysql结合PG使用,提升应用价值):

  • 2019.12.30 19:30 RDS PG产品概览,如何与mysql结合使用
  • 2019.12.31 19:30 如何连接PG,GUI(pgadmin, dms),psql cli的使用
  • 2020.1.3 19:30 如何压测PG数据库、如何瞬间构造海量测试数据
  • 2020.1.6 19:30 mysql与pg类型、语法、函数等对应关系
  • 2020.1.7 19:30 如何将mysql数据同步到pg(dts)
  • 2020.1.8 19:30 PG外部表妙用 - mysql_fdw, oss_fdw(直接读写mysql、冷热分离)
  • 2020.1.9 19:30 PG应用场景介绍 - 并行计算,实时分析
  • 2020.1.10 19:30 PG应用场景介绍 - GIS
  • 2020.1.13 19:30 PG应用场景介绍 - 用户画像、实时营销系统
  • 2020.1.14 19:30 PG应用场景介绍 - 多维搜索
  • 2020.1.15 19:30 PG应用场景介绍 - 向量计算、图像搜索
  • 2020.1.16 19:30 PG应用场景介绍 - 全文检索、模糊查询
  • 2020.1.17 19:30 pg 数据分析语法介绍
  • 2020.1.18 19:30 pg 更多功能了解:扩展语法、索引、类型、存储过程与函数。如何加入PG技术社群

本期脚本

`` CREATE TABLEtest_mm(idINT (11) NOT NULL AUTO_INCREMENT,user_idVARCHAR (20) NOT NULL,group_idINT (11) NOT NULL,create_timedatetime NOT NULL, PRIMARY KEY (id), KEYindex_user_id(user_id`) USING HASH
) ENGINE = memory AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;

delimiter $$
CREATE FUNCTION rand_string(n int) RETURNS varchar(255)
begin
declare chars_str varchar(100)
default "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
declare return_str varchar(255) default "";
declare i int default 0;
while i < n do
set return_str=concat(return_str,substring(chars_str,floor(1+rand()*62),1));
set i= i+1;
end while;
return return_str;
end $$
delimiter ;

delimiter $$
CREATE PROCEDURE insert_data(IN n int)
BEGIN
DECLARE i INT DEFAULT 1;
WHILE (i <= n ) DO
INSERT into test_mm (user_id,group_id,create_time ) VALUEs (rand_string(20),FLOOR(RAND() * 100) ,now() );
set i=i+1;
END WHILE;
END $$
delimiter ;

生成测试数据

call insert_data(1000000);

create table test_innodb engine=innodb as select * from test_mm;
```

PostgreSQL 许愿链接

您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.

9.9元购买3个月阿里云RDS PostgreSQL实例

PostgreSQL 解决方案集合

德哥 / digoal's github - 公益是一辈子的事.

digoal's wechat

文章转载自digoal,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论