MIT6.824-Bigtable

2021年9月16日 · 6733 字 · 14 分钟 · Paper Reading MIT6.824 DFS Distributed System

之前在网上找到了别人翻译的BigTable论文,就顺手保存了下来,但一直没开始看。最近发现BigTable和目前组内做的项目有很多设计上相似的地方,于是用周末的时间快速的阅读了一遍。

MIT6.824-GFS

2021年9月9日 · 5208 字 · 11 分钟 · GFS MIT6.824 Paper Reading

之前对GFS的理解并不能支持我写出满意的内容,于是一直搁置。最近刚转岗某司存储部门实习,回想起此文,于是在无所事事之时写下这个笔记。

Epoll and IO复用

2021年8月15日 · 3084 字 · 7 分钟 · OS Linux Network IO

先从epoll说起。 epoll是Linux内核的可拓展IO事件通知机制,设计的目的是取代select和poll,是为了处理大量文件描述符而改进的poll,支持打开文件描述符上限是系统最大文件打开数目,性能优异。

Linux Cgroups简介

2021年6月8日 · 1232 字 · 3 分钟 · Linux Docker Container

Linux Cgroups(Control Groups)供了对一组进程及将来子讲程的资源限制、控制和统计的能力。这些资源包括CPU、内存、存储、网络等。通过 Cgroups,可以方便地限制某个进程的资源占用,并且可以实时地监控进程的监控和统计信息。

分布式事务

2021年5月20日 · 2350 字 · 5 分钟 · Architecture Microservice Transaction

事务与分布式事务 事务 事务是数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库需要确保事务操作的原子性:当事务成功时,意味着事务的所有操作全部都执行完成;但事务失败时,数据库将所有执行过的SQL操作回滚。