Other
- December 2022 - AWS re:Invent2022 Aurora 发布了啥
- August 2022 - 长路漫漫, 从Blink-tree 到Bw-tree (上)
- July 2022 - 为什么游戏行业喜欢用PolarDB
- July 2022 - 通过performance_schema 定量分析系统瓶颈
- July 2022 - PolarDB-CloudJump:优化基于云存储服务的云数据库(发表于VLDB 2022)
- April 2022 - InnoDB unique check 的问题
- April 2022 - Innodb Physiological Logging
- November 2021 - MySQL InnoDB space file
- August 2021 - MySQL Repeatable-Read 的一些误解
- May 2021 - 路在脚下, 从BTree 到Polar Index
- February 2021 - 写在工作10周年
- February 2021 - WorkLog InnoDB Faster truncate/drop table space
- September 2020 - InnoDB page management
- June 2020 - InnoDB btree latch 优化历程
- April 2020 - Buffer pool 并发控制
- March 2020 - InnoDB mutex 变化历程
- February 2020 - InnoDB buffer pool flush 策略
- February 2020 - InnoDB DDL
- September 2019 - MySQL lf_hash
- April 2019 - InnoDB startup redo log optimize in 8.0
- April 2019 - How to write file faster
- April 2019 - avoid read-on-write
- February 2019 - The design of mysql8.0 redolog
- August 2018 - 关于不同SSD 盘介绍
- July 2018 - 关于Paxos 幽灵复现问题的看法
- June 2018 - Paper Review Amazon Aurora-On Avoiding Distributed Consensus for I/Os, Commits, and Membership Changes
- May 2018 - Note tcpip 15 TCP Data Flow and window management
- May 2018 - Raft phd 论文中的pipeline 优化
- May 2018 - Paxos batch pipeline
- February 2018 - cpu cache
- January 2018 - linux get fd trail
- January 2018 - FPaxos
- January 2018 - difference between consensus algorithm's recovery phase
- November 2017 - when we talk about distributed system, what are we talking about
- November 2017 - choices in consensus algorithm
- November 2017 - state machine replication vs primary backup system
- October 2017 - zeppelin introduce
- September 2017 - talk about consensus algorithm and distributed lock
- September 2017 - thinking about the bottom key-value store
- September 2017 - cpp reference and function
- June 2017 - systemtap tips and example
- June 2017 - 使用systemtap 找内存泄露问题
- May 2017 - linux page frame management
- May 2017 - [Paper review] Amazon Aurora
- March 2017 - data to disk
- January 2017 - page cache dirty_expire_interval
- January 2017 - leveldb code review
- December 2016 - cpp inheritance summary
- November 2016 - talk about event based concurrency
- November 2016 - 将this 指针传给子类的一些问题
- September 2016 - cache policy
- August 2016 - task_struct, thread_struct, tss_struct, thread_info 他们之间的关系是什么
- August 2016 - How to read a book
- June 2016 - page reclaim wartermark
- June 2016 - swappiness 是否需要设置成0
- May 2016 - xfs kmalloc failure problem
- May 2016 - 我对存储的一些看法
- May 2016 - pika introduction
- May 2016 - 谈谈paxos, multi-paxos, raft
- February 2016 - kernel file poll operations
- December 2015 - HayStack
- November 2015 - File System Summarize
- July 2015 - 360 Nosql Bada introduce
- May 2015 - Mesos libprocess Synchronized Implement
- October 2014 - CSAPP bomb lab
- May 2014 - Leveldb Env
- January 2014 - CAP theorem (摘自维基百科)
- November 2013 - 整体改进目标
- October 2013 - level DB 如何选择要Compaction的级别
- September 2013 - levelDB Get过程
- September 2013 - levelDB thought
- August 2013 - 迭代器的设计模式是一种很常用的设计模式. leveldb的实现里面就用到了.
- August 2013 - LevelDB是一个学习c++很好的一个代码. 里面有很多写代码的好习惯值得我们学习.
- November 2012 - Linux内核设计与实现-进程内存使用
- October 2012 - 块设备
- September 2012 - C++ 不会为所有的class构造默认的constructor
- August 2012 - c++ 对象模型
- June 2012 - c++泛型单例模式
- May 2012 - vim grep plugin
- May 2012 - vim复制插件
- March 2012 - Ternary Search Trees 三分树
- November 2011 - Beanstalk 学习
- August 2011 - Cola.php的默认配置以及url分发
- August 2011 - grep in awk
- August 2011 - iconv 脚本 转换字符编码脚本
- July 2011 - mysql join 学习
- July 2011 - OpenParty 第一次参加这种交流会
- July 2011 - aws 免密码登陆
- July 2011 - 暂时搞定住处
- July 2011 - 现在在青岛
- June 2011 - 今天答辩结束
- June 2011 - 和俱乐部的散伙饭
- June 2011 - 算第一个散伙饭吧
- June 2011 - The first post
centos
vmware
vim
learn
awk
linux
c
network
c++
libevent
memcache
sourcecode
tech
mac
levelDB
survey
throrem
distribute
theory
experience
protocol
consistency
library
nosql
aerospike
storage
bada
design
mesos
libprocess
paper
schduler
tcp
kernel