欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

内存数据库与硬盘数据库的缓存

更新时间: 2014-01-05 02:32:26 责任编辑: Author_N1

 

求助:内存数据库与硬盘数据库的缓存

各位朋友,大家好,我对数据库方面的知识了解得并不多,想做一个提高硬盘数据库处理性能的毕业设计,最开始主要想法的是通过对数据做缓存来提高响应性能,直到近段时间才了解到有内存数据库这一概念,据我所了解的内存数据库一切数据都放在内存操作,省去了I/o请求,性能大大提高。那么硬盘数据库如果把所有数据缓存到内存,是不是有同样的性能呢? 一些朋友说到内存与硬盘数据库具有完全不同的算法,如果硬盘数据库缓存所有的数据到内存也达不到内存数据库那么高的性能,那么是什么造成了硬盘数据库的性能瓶颈呢? 如果想设计一种能自适应的缓存,也就是能根据频繁的访问数据的大小,申请相应大小的内存作为数据缓存,这个大小应根据什么去确定,是不是缓存数据的命中率?命中率在多少才合适?等等我有很多这样的疑问,哪位高手能帮我回答一下
--参考方法--
内存数据库和磁盘数据库  没有可比性。

造成数据库的瓶颈很多,一般是内存、CPU、数据库访问的接口等等。
--参考方法--
内存数据库和磁盘数据库  没有可比性。

造成数据库的瓶颈很多,一般是内存、CPU、数据库访问的接口等等。
--参考方法--
内存数据库一般使用的是哈稀散列存储。
而硬盘数据库是B树。
--参考方法--
看看memcached吧,我正在看,用它解决大流量数据非常不错。
--参考方法--
该回复于2011-12-05 13:49:19被版主删除
--参考方法--
求资料分享
引用:
看看memcached吧,我正在看,用它解决大流量数据非常不错。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:32:26
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11154/
本文WWW.DOC100.NET DOC100.NET版权所有。