Buffer与cache的区别
来源:互联网 发布:mac 重装 编辑:程序博客网 时间:2024/06/10 08:31
buffer:缓和冲击。
一辆玩具车快撞墙了,它撞到墙上的具有缓冲作用的弹簧(buffer)就会减速,降低危险。
cache :加快取用的速度。
不爱穿的衣服放到箱底,爱穿的衣服放到最好拿的地儿(cache)
存储系统上,硬盘的读写缓冲、缓存名称不一样,分别为write-buffer和read-cache
memcached很多人拿来读写都用。不少时候Non-SQL数据库也是。
假如buffer和cache都在一块儿空间,到底是buffer还是cache?
1、 cache一定是随机存储,但是buffer不需要随机存储。
大多数cache代替buffer可以,但是buffer很少能代替cache;
不要误解buffer就是用来写的,cache就是用来读的;读可以用buffer吗?
可以,当你想一批一批处理读取而不是有啥就处理啥,就可以用buffer
写当然也可以用cache,比如你的写入有很高的随机性的时候。
2、cache或buffer不一定就是内存或者存在什么高速媒介上的东西。
只要相对高速就可以,完全可以在硬盘上存cache,有的时候存在
速度缓慢的硬盘上,应为读硬盘依旧比重新编译要快。
3、buffer也是,NTFS文件系统自己就有Logging Buffer,这个甚至明确拒绝放在任何易失的缓存里。
0 0
- buffer 与cache 的区别
- buffer 与cache 的区别
- buffer 与cache 的区别
- buffer与cache的区别
- Cache与Buffer的区别
- Buffer与Cache的区别
- buffer 与cache 的区别
- buffer 与cache 的区别
- buffer 与 Cache 的区别
- Buffer与cache的区别
- buffer与cache区别
- buffer与cache区别
- Cache与Buffer区别
- Cache与Buffer区别
- free命令、buffer与cache的区别
- linux buffer 与 cache 的区别
- cache与buffer的区别联系
- linux buffer 与 cache 的区别
- myeclipse四种方式发布项目
- 关于textbackground的问题
- linux环境对各文件的解压操作
- 内部类
- poj2503(stl, map ,sscanf)
- Buffer与cache的区别
- 进程的状态
- 死锁产生的原因及条件、如何避免死锁
- 【error】datatable editor删除过期提示
- HDU 1114
- 学习MVC之租房网站(三)-编写实体类并创建数据库
- [leetCode刷题笔记]2017.04.15
- POJ 2479 Maximum sum 解题报告
- View的绘制过程