首頁 > 後端開發 > php教程 > 有没有人觉得MongoDB很像文本缓存,为什么人们不用文本缓存数据而是用MongoDB存储数据呢?

有没有人觉得MongoDB很像文本缓存,为什么人们不用文本缓存数据而是用MongoDB存储数据呢?

WBOY
發布: 2016-06-06 20:23:47
原創
1381 人瀏覽過

问题细化一下:
1.我觉得MongoDB很像文本缓存,作用很像,你觉得我的观点正确么?
2.为什么人们优先使用MongoDB存储数据而不用文本或者memcache呢?
3.MongoDB它的最佳应用场景真的是数据仓库么?它的未来在哪里?

回复内容:

问题细化一下:
1.我觉得MongoDB很像文本缓存,作用很像,你觉得我的观点正确么?
2.为什么人们优先使用MongoDB存储数据而不用文本或者memcache呢?
3.MongoDB它的最佳应用场景真的是数据仓库么?它的未来在哪里?

因为MongoDB好歹还有半个DB的样子,可以让你搞各种index和query。而且数据结构还是树状的,index可以build到子节点里面去,多方便。有些缓存服务基本上只能用key来访问。不过切忌不能因为这样就觉得关系数据库可以抛弃了,这要看你具体的业务逻辑。如果你需要join,需要transaction,那你使用MongoDB还是会遇到很多障碍的。

个人觉得 MongoDB 可以 Query 支持多种数据类型 embedded document 和 list 这些 都很好用

MongoDD 还有 GridFS 是个不错的东西来的

不是很了解 Data Warehouse

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板