`
henry2009
  • 浏览: 91015 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

对mencache和tokyocabinet缓存的一点点遐想

阅读更多

 

mencache内存缓存。

tokyocabinet硬盘缓存。

 

当大家都在热衷于是用TC的时候,虽然速度不相上下。

但是大家有没有考虑到,电脑的I/O问题。

硬盘能不能长期承受TC的高速算法。

 

最近公司的新搜索框架上线以后,我们曾经把内存缓存,改成TC的硬盘缓存。

但是机器无缘无故在一周内,出现了多次硬盘故障问题。

 

TC的高速算法与硬盘的承受能力,

还有mencache所带来的内存不断扩容(毕竟内存比硬盘贵)。

值得衡量衡量~~~

2
0
分享到:
评论
4 楼 henry2009 2009-09-22  
willko 写道
henry2009 写道
willko 写道
tc有读写缓存的,在内存中进行的,,tc和其它日志型存储引擎一样的,定时做checkpoint。
bucket的大小在启动的时候设置

只是,如果使用了TC的内存读写,就失去了使用硬盘缓存的意义。

不是,硬盘只是做持久
tc不是缓存

我不是这个意思,因为它的读写速度快,我设想并测试过,用TC做缓存。
牺牲部分的硬盘空间,来弥补mencache对内存的大量使用问题。
网站做大,带来一个问题就是mencache的无节制的扩容。

不是说,硬盘只是做持久。我只是想脱离这种固有的做法。
找一下突破点而已~
3 楼 willko 2009-09-22  
henry2009 写道
willko 写道
tc有读写缓存的,在内存中进行的,,tc和其它日志型存储引擎一样的,定时做checkpoint。
bucket的大小在启动的时候设置

只是,如果使用了TC的内存读写,就失去了使用硬盘缓存的意义。

不是,硬盘只是做持久
tc不是缓存
2 楼 henry2009 2009-09-22  
willko 写道
tc有读写缓存的,在内存中进行的,,tc和其它日志型存储引擎一样的,定时做checkpoint。
bucket的大小在启动的时候设置

只是,如果使用了TC的内存读写,就失去了使用硬盘缓存的意义。
1 楼 willko 2009-09-22  
tc有读写缓存的,在内存中进行的,,tc和其它日志型存储引擎一样的,定时做checkpoint。
bucket的大小在启动的时候设置

相关推荐

Global site tag (gtag.js) - Google Analytics