240 发简信
IP属地:北京
  • @xumingmingv 大佬会继续写一些优化器相关的博客吗

    Presto源码分析之IterativeOptimizer

    概要 查询优化是数据库系统里面特别关键的一个组件, 曾经有一个老外,我也不知道是谁说过: Query optimizer is where the power of a da...

  • ClickHouse源码笔记2:聚合流程的实现

    上篇笔记讲到了聚合函数的实现并且带大家看了聚合函数是如何注册到ClickHouse之中的并被调用使用的。这篇笔记,笔者会续上上篇的内容,将剖析一把ClickHouse聚合流程...

  • ClickHouse源码笔记1:聚合函数的实现

    由于工作的需求,后续笔者工作需要和开源的OLAP数据库ClickHouse打交道。ClickHouse是Yandex在2016年6月15日开源了一个分析型数据库,以强悍的单机...

  • 120
    OLAP与数据仓库------《Designing Data-Intensive Applications》读书笔记4

    由于第三章的内容比较多,这里我们拆分成两篇读书笔记来记录。上一章我们聊了聊如何数据库是如何实现存储和检索的,今天这篇我们继续来看看OLTP与OLAP存储引擎的区别与联系。 1...

  • @4639b0abde11 大佬哪个学校啊 竟然讲leveldb

    庖丁解LevelDB之版本控制

    版本控制或元信息管理,是LevelDB中比较重要的内容。本文首先介绍其在整个LevelDB中不可替代的作用;之后从代码结构引出其实现方式;最后由几个主要的功能点入手详细介绍元...

  • 120
    GreenPlum 查询优化器 GPORCA 研究

    研究了GPORCA优化器的优化步骤、优化原理、工程实现方法 项目源码:https://github.com/greenplum-db/gporca[https://githu...

  • 一个模子出来的

    “如出一辙”用英语怎么说?

    be cast in the same mold mold /məuld/作名词有“模子”的意思,作动词还可以表示用模子制作。 to be very similar in c...

  • @西部小笼包 HINT: One way to fail to reach agreement in the early Lab 2B tests is to hold repeated elections even though the leader is alive. Look for bugs in election timer management, or not sending out heartbeats immediately after winning an election. https://pdos.csail.mit.edu/6.824/labs/lab-raft.html 的part2B部分

    4. 一步一步带你实现raft(2C)

    第一步 阅读论文6之后的部分 https://www.infoq.cn/article/raft-paper 随后开始看2C文档任务目标 If a Raft-based se...

  • 咦?Anish 不是2020年的MIT6.824的助教吗?😄

    测试分布式系统的线性一致性

    最近看到一篇文章 http://www.anishathalye.com/2017/06/04/testing-distributed-systems-for-lineari...