![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tokyo cabinet
iteye_5869
这个作者很懒,什么都没留下…
展开
-
TC hdb代码分析
在TC中一个最小的unit的大小是48字节 其中record的头信息是40字节 但是在TC中默认是16字节对齐的 所以就是48字节 在tchdbreadrec读取的时候也是读取最小的大小 也就是48个字节 刚好可以把头信息读取进来 在TC中可以通过设置hdb->zmode和hdb->opts参数来启用压缩功能 压缩只是针对value的 tchdbn...2010-10-30 14:46:55 · 207 阅读 · 0 评论 -
TC hdb参数设置
hdb->bnum 设置成实际key条目数的0.4到4倍 这样可以减少btree的搜索 这个搜索是在文件里面的搜索 搜索性能很低下 保证大部分的数据在hash后不会冲突 hdb->apow power of record alignment 默认值是4也就是16(2^4)位对齐 hdb->fpow 根据删除和插入的实际情况去设置 默认是10就是最...2010-10-30 15:22:52 · 236 阅读 · 0 评论