递四方双十一大屏&实时数仓
● 架构及心路历程:
概述:mysql ------- dts ------- binlog ------- datahub -------blink-------hologres------datav
a、业务数据mysql通过dts将binlog接入datahub,blink消费多个业务系统数据,ETL在数据流中处
理,多个topic根据主键写入hologres,此时在hologres形成一张直发全链路的宽表,后期计算
无需考虑多个事实表的join;
b、考虑hologres可以集成maxcompute的表数据,此时我们考虑使用lamdba架构,全量数据 = 事
实数据+T-1离线数据
● 考虑hologres不支持事务,无法利用二阶段提交实现blink精准一次消费,且我们是根据主键insert
update 的方式,保证至少一次消费即可满足我们业务需求