当前位置: 代码迷 >> 高性能数据库开发 >> 读取时是直接I/O操作好,仍是使用K-V式NoSQL
  详细解决方案

读取时是直接I/O操作好,仍是使用K-V式NoSQL

热度:5355   发布时间:2013-02-26 00:00:00.0
读取时是直接I/O操作好,还是使用K-V式NoSQL?
本帖最后由 Dark__Angel 于 2011-07-22 01:24:07 编辑
假设我编写一个简单博客,使用PHP
然后将提交的文章,同时进行File Cache到硬盘和存储到K-V式NoSQL。
下一次读取时,有两种大的方式读取

一、直接I/O操作
1.用PHP的include直接读取存成array()方式的文章
2.客户端通过web RIA使用AJAX直接向服务端请求取存XML格式的文章,然后在客户端由JS脚本解析,完全不通过PHP处理(或者说还是直接生成html格式,客户端只要直接请求就好?)
二、每次读取,都通过服务端PHP从NOSQL服务器上读取

这总共算是三种方式吧,请问在高并发的环境中,那种承载力更强?
------解决方案--------------------------------------------------------
“直接生成html格式,客户端只要直接请求就好”,不过这要看你的应用能不能做到了。高并发就很有可能数据量也很大,你file cache到单机?感觉还是nosql好点