众所周知,HBase是Google的BigTable架构的一个开源实现。但是我个人觉得,要做到充分了解下面两点还是有点困难的:一 HBase涵盖了BigTable规范的哪些部分?二 HBase与BigTable仍然有哪些区别?下面我将对这两...
文件系统实现—重点讲述s5fs两种在现代UNIX 系统中常见的、用于通用目的的本地文件系统是System V 文件系统(s5fs)和伯克利快速文件系统(FFS)。s5fs 是UNIX 最初的文件系统,System V 的所有版本和一些商业U...
kafka-python为Apache Kafka的python客户端。下面将介绍它的基本使用 1.Kafka及ZooKeeper的安装 这里将不累赘说明,参考 Apache Kafka ...
前段时间读了 I heart Logs 这本小册子,感觉意犹未尽,于是跟随 @阿莱克西斯 的脚步,又看了下这本书。本书作者还有一本更广为人知的书 Designing Data-Intensive Applica...
一 为什么需要预读1 I/O合并 2 延迟隐藏参见上述链接。二 预读算法初步设计设read系统调用的内核实现函数为do_generic_read。如果不考虑预读,直观上讲,其实现用伪码表示,应该是如下形式:do_genric_read(){...
MongoDB:NoSQL数据库 MongoDB中的重要指示点数据库集合文档MongoDB中的三要素MongoDB中的数据存储是以Bson的形式存储的,Bson是二进制的json,所以看上去记录的形式类似于json数据Mongo...