首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构思想
不想说话
创建于2022-12-15
订阅专栏
大数据架构设计和底层分析
等 1 人订阅
共11篇文章
创建于2022-12-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flink实现topurl的线上实践
线上已有的topurl方案不能满足数据量增大后的需求,设计通过flink实现topurl,包括参数配置,执行图,,执行脚本等。
ClickHouse的副本协同以及分布式DDL实现
ClickHouse的副本协同以及分布式查询是借助zk实现的,首先介绍下zk的目录结构 zk目录结构 zk在系统表中,提供了一张名为zookeeper的代理表,需要指定路径去查询。
基于ClickHouse实现Topurl功能
通过ck实现topurl功能,包括实现架构,建表方案,写入方案,测试等。提出新的优化点。优化点部分未完待续。。。
ClickHouse与ES的对比
目前使用了ck和es作为olap组件,ck解决了我们的痛点。从使用方式,写入,查询,查询性能多个角度分析下优劣。
Flink vs SparkStreaming
flink优于spark的特性: 首先明确计算模型是不同的: minibatch vs dataflow模型 minibatch:微批,时间驱动; dataflow模型:事件驱动的 长尾效应
Kafka broker的reactor模型
# broker网络通信模型 ,加上粘性分
Kafka移除zookeeper依赖
Kafka的zookeeper依赖演进 clients对zk的依赖 从0.8.x版本到0.11.x版本,clients端已经基本移除对zk的依赖 目前新版本采用kraft替代zk写入效率和切换效率提升
kafka为什么不支持读写分离?
首先,从kafka 2.4版本开始,支持follower对外提供读服务,可以设定哪些follower副本可以对外提供服务,主要是为了避免跨机房的数据消费。kafka从设计理念上来讲并不支持读写分离原因
LSM存储引擎
介绍LSM存储引擎和其他存储引擎的对比,其应用场景。ClickHouse使用LSM存储引擎和列存。按照分区键分成不同的目录,达到阈值后压缩落盘生成block。