240 发简信
IP属地:加州
  • 程序员五分钟。

    https://www.bilibili.com/video/av87013481/

  • 数据库内核杂谈搬家啦

    搬到了Infoq中文社区。https://www.infoq.cn/theme/46 最新一篇,开源优化器ORCA: https://www.i...

  • Resize,w 360,h 240
    数据库内核杂谈 - 数据库优化器(下)

    欢迎阅读新一期的数据库内核杂谈!上一期我们介绍了优化器的大概并且讲解了一系列通过语句重写来对查询进行优化的方法。文末也留了一个坑:当语句中涉及到...

  • Resize,w 360,h 240
    数据库内核杂谈 - 数据库优化器(上)

    欢迎阅读新一期的数据库内核杂谈!上一期内容(表的JOIN)中,我们挖了一个坑:在大部分情况下,HashJoin都是表现最优的,那为什么还需要去支...

  • Resize,w 360,h 240
    数据库内核杂谈 - 表的JOIN(连接),执行复杂分析语句的基础

    欢迎阅读数据库内核杂谈!这期我们重新回归主线剧情,继续讨论执行算子的实现。相对简单的算子如limit或者是projection,在内核杂谈的第一...

    1.0 2972 3 19
  • Resize,w 360,h 240
    番外篇:新鲜上市的Unicorn - Pinterest的数据系统

    欢迎阅读数据库内核杂谈。这期我们先暂时抛开主线剧情,插播一期番外篇。话说为什么会有番外篇呢?上次休假写上一篇数据库杂谈-排序和聚合的时候正值Pi...

  • Resize,w 360,h 240
    数据库内核杂谈 - 如何实现排序和聚合

    欢迎阅读数据库内核杂谈,让大家久等啦。提前祝大家五一劳动节快乐!上一期,我们着重介绍了对于一个SQL语句,数据库是怎么生成一个执行计划,并根据这...

  • Resize,w 360,h 240
    数据库内核杂谈 - 执行模式

    欢迎阅读数据库内核杂谈,让大家久等啦。上两期,我们通过存储和索引,了解了如何把数据存储在文件系统里,然后根据不同的查询语句,通过建立索引来提速读...

  • Resize,w 360,h 240
    数据库内核杂谈 - 索引

    在上一期讲存储的末尾,我们留了一个坑。虽然通过列存,能够避免读取不必要的数据(没使用的列)来提高查询速度,但是对于下面这类点查询(point q...

    30.0 1716 2 22