BDTC2017总结
发表于
|
更新于
|
评论数:
The History of RocksDB
这篇文章讲述了rocksdb的由来。
- 首先确定了为什么要做成Embedded database. 而不是其他server类型的数据库,具体请看Dhruba Borthakur的一个presentation-Tech Talk: RocksDB Slides by Dhruba Borthakur & Haobo Xu of Facebook.
- 为什么不使用leveldb,而是使用rocksdb。
文章详情请戳THE HISTORY OF ROCKSDB.
Top 5 Reasons for Choosing S3 over HDFS
这篇文章是databricks的一篇博客,主要讲解了为什么在存储计算分离之后,选用S3而不选用HDFS的原因。
简单说就是Cost, elasticity, availability, durability, performance, and data integrity。
后面是原文地址Top 5 Reasons for Choosing S3 over HDFS.
B tree 与B+Tree的区别以及原理和应用场景
发表于
|
更新于
|
评论数:
B-tree的由来?
为什么非得是树呢,而不是直接是数组。Memory locality & the magic of B-Trees!:
说了很清楚,就是因为在申请内存的时候,不知道要申请多大的内存,所以没办法申请很大的一块内存,所以就变成了一个数组被打断为好几段,然后每段用链表连接起来,这其实就是树的基本模型。