最新文章

OpenACID’s Code of Conduct

2 分钟读完

社交规则 避免”故作惊讶” 第一条规则是, 当对方说他不知道某件事情时, 你最好不要(刻意的或无意的)表现得很惊讶。 包括技术问题(“什么?!我不能相信你不知道堆栈是什么!) 和非技术问题(“你不知道谁是RMS ?!”) (RMS: Richard Matthew Stallman, 自由软件奠基人)。 ...

SlimTrie: 单机百亿文件的极致索引-实现篇

20 分钟读完

Github: SlimTrie 上一篇 《SlimTrie 设计篇》 中,我们介绍了单机百亿文件的索引设计思路,今天我们来具体介绍下它代码级别的实现。文中我们要解决的问题是: 在一台通用的100TB的存储服务器的内存中, 索引100亿个...

SlimTrie: 单机百亿文件的极致索引-设计篇

15 分钟读完

Github: SlimTrie 背景 当下信息社会每天都产生大量需要保存的数据,这些数据在刺激海量存储技术发展的同时也带来了新的挑战。比如,海量数据为存储系统增加了大量的小文件,这些小文件的元数据如何管理?如何控制定位某个文件的时间和空间开销? 随着对数据实时性要求...