2020年7月21日

分布式一致性协议之ZAB

摘要: 介绍ZAB(ZooKeeper Atomic Broadcast,ZooKeeper原子广播协议)原理和流程,两个模式:消息广播和崩溃恢复,三个阶段:发现、同步、广播。 阅读全文

posted @ 2020-07-21 18:00 orange-C 阅读(718) 评论(0) 推荐(0)

2020年7月16日

分布式一致性协议之2PC与3PC

摘要: 主要介绍2PC与3PC协议的原理、流程和优缺点。 阅读全文

posted @ 2020-07-16 17:26 orange-C 阅读(1192) 评论(0) 推荐(0)

2020年7月15日

MySQL的undo/redo日志和binlog日志,以及2PC

摘要: 本文主要介绍undo/redo日志与binlog日志的区别和对比,以及2PC在MySQL InnoDB中如何实现的。 阅读全文

posted @ 2020-07-15 17:11 orange-C 阅读(1222) 评论(0) 推荐(0)

2020年7月3日

剖析源码之前剖析自己

摘要: 最近看内核知识、看开源库的一些思考。希望后来者不要这样痛苦。 阅读全文

posted @ 2020-07-03 17:37 orange-C 阅读(248) 评论(0) 推荐(1)

2020年6月30日

LevelDB & RocksDB简介

摘要: LevelDB & RocksDB是两种内嵌数据库概念、基本原理、特点和对比。 阅读全文

posted @ 2020-06-30 14:38 orange-C 阅读(10110) 评论(0) 推荐(1)

2020年6月29日

转:云存储的核心技术之 虚拟化存储

摘要: 介绍云存储的核心技术之 虚拟化存储,VMFS(Virtual Machine File System)或NFS协议,实例存储、卷存储和对象存储等概念。 阅读全文

posted @ 2020-06-29 15:58 orange-C 阅读(1002) 评论(0) 推荐(0)

2020年6月23日

一些不知道的“重定向”

摘要: 重定向一些不常见的操作,以及解析“>/dev/null 2>&1”和“2>&1 >/dev/null”。 阅读全文

posted @ 2020-06-23 14:32 orange-C 阅读(338) 评论(1) 推荐(0)

2020年6月12日

Linux dd工具磁盘读写测试分析

摘要: Linux dd工具磁盘读写测试分析,探讨一下几个重要参数oflag=dsync,conv=fdatasync,conv=fsync,bs块大小的作用和区别。 阅读全文

posted @ 2020-06-12 17:27 orange-C 阅读(1928) 评论(0) 推荐(0)

2020年6月10日

说与思考

摘要: 聊聊最近的思考。说与思考。 阅读全文

posted @ 2020-06-10 16:54 orange-C 阅读(161) 评论(0) 推荐(0)

2020年6月2日

最佳实践之“全身而退”

摘要: 全身而退,是一种境界,更是一种智慧。同样我们也可以用在编程和架构中,本文从单例模式和架构设计的角度出发阐述如何运用这种哲学思维。轻轻的放下,然后再轻装上阵! 阅读全文

posted @ 2020-06-02 10:05 orange-C 阅读(726) 评论(0) 推荐(1)

导航