高并发系统实战课
徐长龙
前微博架构师、极客时间架构师
14107 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 32 讲
结束语&结课测试 (2讲)
高并发系统实战课
15
15
1.0x
00:00/00:00
登录|注册

答疑课堂|思考题答案(二)

你好,我是编辑小新。
今天是我们第二次答疑课。上一次加餐,我们公布了前面九节课的思考题参考答案。这次我们把后面课程的思考题答案,一并公布出来,同样地,一些优秀同学的答案也做了展示。
建议你自行思考之后,再对答案。每节课都附上了超链接,方便你跳转回顾。现在课程刚刚结课不久,也非常希望你分享一下自己的学习体会,花几分钟填一下后面的毕业问卷

思考题答案

Q:请你思考一下:列存储数据库为什么能够提高 OLAP 查找性能?
A:原因有三点。第一,列存储的数据会有很多相近的数据在同一列,相对来说更好压缩;第二,列存储数据库提供了小索引,每隔一定条数就会产生一个小索引,这个索引可以加快查询和计算速度;第三,我们做汇总计算时,列数据库可以只读取参与计算的列数据,比读取全量的行数据库更有效率。
Q:既然我们通过 ELK 实现 Trace 那么简单,为什么会在当年那么难实现?
A:核心在于 2014 年的时候服务器资源并不丰富,没有 PCIE 的 SSD。而且,那时还没有现在的大型分布式存储及索引开源,很难支撑每天 1T 的数据量,当时数据库超过 100G 都会很难维护。
Elasticsearch 和 Kafka 刚出来的时候,还没有公认统一的 Raft 标准它们的实现是根据 Paxos 自行改进的。当时索引最好用的也只有 Lucene 以及 Sphinx,连分词只有二元分词。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《高并发系统实战课》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)