0%

数据完整性(下):如何还原犯罪现场?

讲完校验码之后,你现在应该知道,无论是奇偶校验码,还是 CRC 这样的循环校验码,都只能告诉我们一个事情,就是你的数据出错了。所以,校验码也被称为检错码(Error Detecting Code)。

阅读全文 »

分布式计算:如果所有人的大脑都联网会怎样?

实际上,一台计算机在数据中心里是不够的。因为如果只有一台计算机,我们会遇到三个核心问题。第一个核心问题,叫作垂直扩展和水平扩展的选择问题,第二问题叫

阅读全文 »

DMA:为什么Kafka这么快?

过去几年里,整个计算机产业界,都在尝试不停地提升 I/O 设备的速度。把 HDD 硬盘换成 SSD 硬盘,我们仍然觉得不够快;用 PCI Express 接口的 SSD 硬盘替代 SATA 接口的 SSD 硬盘

阅读全文 »

SSD硬盘(上):如何完成性能优化的KPI?

随着智能手机的出现,互联网用户在 2008 年之后开始爆发性增长,大家在网上花的时间也越来越多。这也就意味着,隐藏在精美 App 和网页之后的服务端数据请求量

阅读全文 »

SSD硬盘(下):如何完成性能优化的KPI?

如果你平时用的是 Windows 电脑,你会发现,用了 SSD 的系统盘,就不能用磁盘碎片整理功能。 这是因为,一旦主动去运行磁盘碎片整理功能,就会发生一次块的擦除

阅读全文 »

机械硬盘:Google早期用过的“黑科技”

拆解机械硬盘

一块机械硬盘是由盘面、磁头和悬臂三个部件组成的。下面我们一一来看每一个部件

阅读全文 »

理解IO_WAIT : I/O性能到底是怎么回事儿?

大部分程序员开发的都是应用系统。在开发应用系统的时候,我们遇到的性能瓶颈大部分都在 I/O 上

阅读全文 »