Node.js 操作mongodb好不爽,有没有什么好的代码

 我来答
就烦条0o
2016-07-19 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
其实就用mysql挺好的。我用了mongodb就蛮后悔的了。mongodb在很多地方的性能其实不怎么高的。例如分页的时候。mongodb权威指南的上说通过其他查询条件代替直接skip的分页。但是这个不太现实。因为很多时候没办法直接替代。就算能替代,你也要面临着很复杂的逻辑。

所以在mongodb不够快的时候,你要想办法在mongodb上面加一层缓存。例如redis,或者是memcache.等等。

但是mongodb已经是内存大户了。你再加一层缓存。就很 郁闷了。还有就是在构造缓存的时候mongo没有mysql来得直接 mysql直接md5(sql)作为key,results作为data存到memcache里面就搞定了。

所以还不如mysql + 缓存来得直接 方面

综上 mysql + 缓存 在速度上应该够了,内存开销也能接受 而且也蛮直接的 而且还不用去学新的东西。而且在设计上,大部分人已经掌握mysql了,没有跨度,不用摸索新的数据库的“设计模式”
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式