关于PHP模拟微信朋友圈数据的问题

WBOY
發布: 2016-06-20 12:34:42
原創
1302 人瀏覽過

如A条朋友圈下有N个评论

当用户进入朋友圈刷新最新的10条,如每条朋友圈下都有N个评论那需要调用的数据计算公式为:R = (A*N)*10

我的问题是:这种调取数据的方式,数据库压力很大,需要第一段时间才可以完全调取,但微信朋友圈缺那么快,求大神赐教。


回复讨论(解决方案)

同样用的是数据库,不过不是关系型数据库,而是基于内存的 NOSQL 数据库

关系型数据库是基于硬盘的,速度自然要慢些
所以,速度是钱烧出来的

查询的方法? 依旧是先查询10条朋友圈然后再依次查询出每个朋友圈的评论嘛?

关系型数据库是基于硬盘的,速度自然要慢些
所以,速度是钱烧出来的



查询的方法? 依旧是先查询10条朋友圈然后再依次查询出每个朋友圈的评论嘛?

对!
键值对都是这么查询的
其实要比关联查询慢,只不过载体不同,显得快些罢了

对!
键值对都是这么查询的
其实要比关联查询慢,只不过载体不同,显得快些罢了



谢谢,除了nosql和硬件本身性能提升的办法,还有什么可以在语言本身提升查询速度的方法呢?

没有!
当然前提是数据库给出的提速建议都被你采纳了(或证明无效)

没有!
当然前提是数据库给出的提速建议都被你采纳了(或证明无效)



多谢,大神。
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!