szza
Home
archives
2023
2023-10-29
SIMD: avx2_select_if 函数实现
2023-10-07
Optimizer: 基于 OptimizerTask 实现 LogicalPlan 到 PhysicalPlan
2023-10-05
EnforceAndCostTask: 搜索代价最低的 PhysicalPlan
2023-10-03
PlanFragmentBuilder: 从 PhysicalPlan 到 ExecPlan
2023-10-01
Coordinator: ExexPlan 的实例化
2023-08-29
FragmentInstance: BE 构建执行计划子树
2023-08-19
HashAggregte: Aggregtor 与聚合算子实现
2023-08-13
HashJoin: HashBuildOperator、HashProbeOperator 流程剖析
2023-08-06
Pipeline-Profile 分析
2023-08-05
Pipeline: 查询加速: QueryCache
2023-07-31
MPP: ExchangeSourceOperator 设计详解
2023-07-30
MPP: ExchangeSinkOperator 详解 RPC 有序性保证和数据 shuffle
2023-07-22
GloablDriverExecutor: 实现协程模型的执行器
2023-07-19
QuerySharedDriverQueue: 多级反馈队列
2023-07-15
Pipeline: Operator 状态机(2)
2023-07-12
Pipeline: PipelineDriver 状态机(1)
2023-07-10
Pipeline: BalancedChunkBuffer 与 ChunkBufferLimiter
2023-07-07
Pipeline: Morsel 和 OlapScanOperator (3)
2023-07-05
Pipeline Morsel 和 OlapScanOperator (2)
2023-07-02
Pipeline: Morsel 和 OlapScanOperator (1)
2023-06-15
COLUMBIA 查询优化器如何提升性能(上)
2023-05-07
Overview: StarRocks Pipeline Query Executor
2023-05-03
Hyper-Pipelining Query Execution(下)
2023-05-01
Hyper-Pipelining Query Execution(上)
2023-04-22
Radix-Join Cluster Algorithm
2023-04-02
Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework
2022
2022-11-14
tiflash: 多线程二阶段 Aggregate 实现(2)
2022-11-11
tiflash: 多线程二阶段 Aggregate 实现(1)
2022-11-05
tiflash: 多线程读取流程
2022-11-04
tiflash: 如何基于 DeleteTreeIndex 获得全局有序数据输出流
2022-11-03
tiflash: DeltaTree: delete 操作
2022-11-02
tiflash: 构建 DeltaTree Index(2)
2022-11-01
tiflash: 构建 DeltaTree Index(1)
2022-10-21
tiflash: tikv region 与 tiflash 映射关系
2022-10-15
tikv: RaftStore propose 过程
2022-10-13
tikv: BatchSysntem 设计详解
2022-10-07
tikv: Router 设计详解
2022-10-05
tikv: 创建 TiKvServer 流程
2022-10-04
raft: Election
2022-10-03
raft: replication
2022-10-02
HTAP Overview: TiKV、TiFlash RAFT 同步流程
2022-10-01
tidb: 2PC transaction 写入 tikv 详解
2022-06-18
Programming Language Memory Models
2022-06-17
Hardware Memory Models
2022-04-16
WAL、MemTable 的生命周期管理(3)
2022-04-05
WAL、MemTable 的生命周期管理(2)
2022-03-01
WAL、MemTable 的生命周期管理(1)
2022-02-13
WriteThread 如何使用 Pipeline 提升写入吞吐,降低延迟
2022-02-02
WriteThread 如何自适应优化线程同步
2022-01-15
WriteThread 如何控制并发写入流程
2022-01-10
WriteBatch 写入前的准备工作
2022-01-08
MemTable、WAL、ColumnFamily 简述
2022-01-07
内存分配器之 concurrent_arena
2022-01-06
内存分配器之 arena
2022-01-01
内存对齐之 alignof、alignas 、aligned_storage、align 剖析
2021
2021-12-21
从 std::auto_ptr 到 std::unique_ptr
2021-12-09
异步通信
2021-12-02
persistent cache 设计
2021-12-01
多线程 HashTable 设计
2021-11-28
BlockBasedTableBuilder 源码分析
2021-11-27
FilterBlock 源码分析
2021-11-26
IndexBlock 源码分析
2021-11-25
DataBlock 源码剖析
2021-11-24
SST Footer 格式
2021-03-04
再探值与引用:函数模板的类型推导规则辨析
2021-03-04
初探值与引用:学会正确地使用右值引用
2021-03-03
编译器优化之 Copy Elison、RVO
2021-03-03
剖析 STL 内存分配器设计
2021-03-01
从std::thread开始,迈入多线程编程的大门
2021-03-01
剖析 std::unordered_map 插入过程
2021-03-01
剖析 std::unordered_map O(1) 原理
2021-02-05
剖析REDIS的sentinel
2021-02-03
剖析REDIS的 hiredis
2021-01-29
剖析REDIS的replication
2021-01-27
剖析REDIS的rio
2021-01-26
剖析REDIS的多线程
2021-01-26
剖析REDIS的输出缓冲区
2021-01-26
剖析REDIS的输入缓冲区
2021-01-26
剖析REDIS网络通信
2021-01-26
剖析REDIS的事件循环