2023.4.10 报表数据导出——DataX&&阅读了解关于业务&&剑指offer

2023.4.10 报表数据导出——DataX&&阅读了解关于业务&&剑指offer

DataX

是一个将异构数据源的同步工具

在项目里,需要最后将ads里的指标同步到MySQL中来,查官网可得知DataX支持hive数据源的读、写,但实质上其实是对hive里存在hdfs上文件的读写。

所以要同步此数据,选择的Reader就是HDFS,Writer就是MySQL Writer

例子:

HDFS----MySQL

image-20230410104933684

\t跟ads的建表语句保持一致,字符分隔符

image-20230410105450422

关于writeMode三种方式的区别:

在是空表的情况下,三种方式写入数据,结果一样;

在往一张表,重复写数据,就有区别了:

1.insert 再往里头写:a)倘若表里没有主键,能写入数据,不会报错,数据重复

2.replace和update需要确保表里有主键,才能工作。

replace into写入数据:底层的插入语句类似,insert into,其写入逻辑是,将已存在的数据删除掉,再写入,实现替换,根据主键替换

update:就是原地修改,用新的字段的各个值去修改表里已存在的数据

结果上insert是一种,replace into 和update是一种,一样的。只是后二者实现手段不一样

业务的概念

参照文章:https://mp.weixin.qq.com/s/e9T6Ubc1gRMlrwrIHaCZcw

业务是 输入特定的资源给出具有商家价值的确定性输出的经营单元

可以回答,你懂的业务究竟是商业模式、业务模型还是具体的执行策略?

(高层的商业模式视角、中层的业务模型视角、基层的执行策略视角)

image-20230410170913163

image-20230410170951030

image-20230410171022851

image-20230410171038299

剑指offer

外链图片转存中…(img-mgAEPIvi-1681151410610)]

剑指offer

06.从尾到头打印链表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值