楔子 最近再次翻看《InnoDB存储引擎》,看到Doublewrite时,直觉告诉我这玩意儿应该很简单(其实确实是),但总感觉书上的文字表达不
概览 算法实现概要 安全性保证 Raft保证以下五条准则在算法运行期间始终成立(Invariance): Election Safety: 一个世代term内至多产生一个lead
不定时补充更新 部署 1docker pull dgraph/dgraph 2# HOSTIPADDR=10.0.0.10 # 用以后续告知raft模块通信地址,确保集群连通性, 我这儿后面直接写了 3cd .. 4mkdir -p Dgraph 5# 创建服务用户 6groupadd dgraph 7useradd -M -g dgraph -s /usr/sbin/nologin dgraph
前置知识:二叉查找树、B树,本文不多做介绍。 0. 写在前面 在观察和思考红黑树时,一定要牢记:红黑树是一颗平衡二叉查找树,我们所赋予红黑树的一切行
契机 最近入手了Logitech MX Anywhere 2S鼠标,欣喜的在Arch中连接上蓝牙一试,瞬间傻眼… 移动鼠标,指针掉帧严重,有很重的滞后感
译自 [The new pselect() system call] https://lwn.net/Articles/176911/ 像网络服务器等需要使用select(),poll(),或者epoll_wait()(Linux独有)等系统调用来对多个文件描