darion.yaphet's blog
percolator

Google Percolator

F1

背景

leveldb

LevelDB是Google开源的键值型存储引擎,无论从设计还是代码上都可以用精致优雅来形容,非常值得细细品味。

libuv

libuv 是一个跨平台支持库,围绕着事件驱动的异步I/O模型而设计。

data_structure

False Sharing

ambry

在当今互联网时代,多媒体内容越来越普遍。随着LinkedIn业务量的增长,传统的后台存储系统暴露了很多在扩展性,可用性和易操作性上的问题。

llvm

LLVM 这个名字源于 Low Level Virtual Machine,但并不限于创建一个虚拟机,它已经发展成当今炙手可热的编译器基础框架。所谓编译器,就是把人类可读的高级语言转化为机器码的组件。LLVM采用模块化思想,使得每一个编译单元彼此独立。

megastore

Megastore 底层数据存储依赖BigTable,但是和传统的NoSQL不同,Megastore 实现了类似RDBMS的数据模型,同时提供数据的强一致性解决方案,并且将数据进行细颗粒度的分区,将数据更新在机房间进行同步复制。

pregel

Pregel 最初是为了解决PageRank计算问题,由于MapReduce并不适于这种场景,所以需要发展新的计算模型去完成这项计算任务,在这个过程中逐步提炼出一个通用的图计算框架,并用来解决更多的问题。核心思想源自BSP模型。

Nginx

反向代理