最新 最热

数仓设计的几点原则

高内聚、低耦合是软件设计的常见概念,特别是在软件模块划分中会被常常提起,需要将功能相同的内聚在一起,将职责不同的功能解耦, 比喻说常见的MVC 分层模式,每一层负责单独的功能。高内聚、低耦合可以使得软件模块职责划分...

2022-04-18
6

并行度改变引发的血案

至此可以确认消费能力不足导致,那就使用增加资源大法,调大任务并行度,看似一起都非常完美,

2022-04-18
4

使用Calcite解析Sql做维表关联(二)

继上一篇中使用Calcite解析Sql做维表关联(一) 介绍了建表语句解析方式以及使用calcite解析解析流表join维表方法,这一篇将会介绍如何使用代码去实现将sql变为可执行的代码。...

2022-04-18
4

使用Calcite解析Sql做维表关联(一)

维表关联是离线计算或者实时计算里面常见的一种处理逻辑,常常用于字段补齐、规则过滤等,一般情况下维表数据放在MySql等数据库里面,对于离线计算直接通过ETL方式加载到Hive表中,然后通过sql方式关联查询即可,但是对于实时...

2022-04-18
3

9102年围绕Flink做的一些事

接下来详细说一下在这几个方面做的一些事情以及如何解决遇到的一些问题与将要做的事情。

2022-04-18
7

一种避免递归查询所有子部门的树数据表设计与实现

你在用递归查询 Mysql 的树形结构吗? 通常树形结构的存储,是在子节点上存储父节点的编号来确定各节点的父子关系,例如这样的组织结构: 与之对应的表数据(department): idnameparent_idlevel1董事长012总经理123产品部234...

2022-04-18
2

阿里一面,说说你对Mysql死锁的理解

◆ 1、什么是死锁? 死锁指的是在两个或两个以上不同的进程或线程中,由于存在共同资源的竞争或进程(或线程)间的通讯而导致各个线程间相互挂起等待,如果没有外力作用,最终会引发整个系统崩溃。 ◆ 2、Mysql出现死锁的必要条...

2022-04-18
2

flink维表关联系列之自定义异步查询

维表关联系列目录:一、维表服务与Flink异步IO二、Mysql维表关联:全量加载三、Hbase维表关联:LRU策略四、Redis维表关联:实时查询五、kafka维表关联:广播方式六、自定义异步查询...

2022-04-18
2

“你!不成熟!” 对着他兄弟,某数据库创业公司创始人兼CEO说。。。

新粉请关注我公众号 今天来扒一扒一件有趣的事情。 我们知道自从强东开始用兄弟称呼员工以后,兄弟这词的意思就变了。 改革开放以后,很多词语都变了,比如小姐,比如同志。兄弟也跑不掉。 当然,同时变的还有毕业。最近互联网...

2022-04-18
10

flink维表关联系列之Mysql维表关联:全量加载

维表关联系列目录:一、维表服务与Flink异步IO二、Mysql维表关联:全量加载三、Hbase维表关联:LRU策略四、Redis维表关联:实时查询五、kafka维表关联:广播方式六、自定义异步查询...

2022-04-18
5