druid.io 1---列式存储概念

应用场景

  • OLTP类型的查询访问的行数比较少,但往往需要大部分的数据列。传统的行式数据库将一个个完整的数据行存储在数据页中。这种方式在磁盘IO上是比较高效的。
  • OLAP类型的查询可能需要访问几百万甚至几十亿个数据行,数据量大需要进行压缩,且往往只关心少数几个数据列。这种情况下就需要列式存储。列式存储每一列单独存储,并且同一列里面的数据类型基本是相同,天生适合压缩。

druid.io 0---OLAP概念

OLAP

  • OLAP的主要特点是直接仿照用户的多角度思考模式,预先为用户组建多维的数据模型。
  • 维指的是用户的分析角度,例如对销售数据的分析,时间周期是一个维度,产品类别、分销渠道、地理分布、客户群类也分别是不同的维度。
  • 一旦多维数据模型建立完成,用户可以快速地从各个分析角度获取数据,也能动态地在各个角度之间切换数据或者进行多角度综合分析,具有极大的分析灵活性。

程序员快捷键

工欲善其事必先利其器,程序员通常需要通过摆脱鼠标或者触摸板提高效率,各种插件或者快捷键必不可少。

  • 通常出现问题会去google一发,浏览器插件Vimium值得拥有,常用的vim操作就可以玩转浏览器。
  • Intellij IDEA中常用的AceJump可以实现光标眼球定位,IdeaVim类似于Vim操作,可以解放你的鼠标。
  • 公司配了两三个显示屏幕,需要切来切去,切屏快捷键也需要掌握。由于只有windows的笔记本,也只介绍windows相关的快捷键。
  • linux和vim相关快捷键肯定也是必不可少的。
|