论文阅读: Raft

本文为 In Search of an Understandable Consensus Algorithm (Extended Version)12的阅读总结笔记,主要为论文前八章,分别总结了 Raft 算法在分布式共识中的领导者选举、日志复制、安全性、以...

April 20, 2022 · 16 min · Will

PostgreSQL 存储管理:外存管理概述

本文主要记录了 PostgreSQL 中外存管理部分代码的阅读笔记。首先针对 PostgreSQL 中表的磁盘页的组织形式进行分析,然后介绍外存操作的相关接口等。 表和元组的存储 PostgreSQL 中数据...

April 20, 2022 · 4 min · Will

论文阅读: The Design of a Practical System for Fault Tolerant Virtual Machines

本文为 The Design of a Practical System for Fault-Tolerant Virtual Machines 1的阅读笔记总结,涵盖了 MIT 6.824 Lecture 42 的部分总结内容。 1. Introduction 本论文设计了一种虚拟机容错机制,主要以主从备份的方式实现,备份...

April 5, 2022 · 10 min · Will

论文阅读: The Google File System

本文为 The Google File System1 的阅读笔记,主要为论文前五章,涵盖了 GFS 在并行性能、副本复制、一致性、容错等方面的设计思想和细节。 Abstruction GFS 文件系统是一个面向数据密集...

April 2, 2022 · 12 min · Will

机器字节序问题

前几个月面试某公司的 C++ 开发岗位时,面试官问了我主机字节序和网络字节序的问题。今天突然想起这个问题,故写此博文来学习和记录这个问题。 问题 面试官...

March 1, 2021 · 2 min · Will