专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
OSC开源社区  ·  MCP这么火,来一波简单实操记录 ·  3 天前  
OSC开源社区  ·  梁文锋拒绝用DeepSeek赚快钱,腾讯、阿 ... ·  2 天前  
程序员小灰  ·  AGI来了,我们还需要拼命工作吗? ·  2 天前  
码农翻身  ·  微软发明了世界上最流行的编程语言! ·  2 天前  
51好读  ›  专栏  ›  程序猿

什么时候用MongoDB呢?

程序猿  · 公众号  · 程序员  · 2017-01-05 17:59

正文

来自: 新浪云计算 (微信号:SinaAppEngine)


可以先心里默默思考,是否有以下问题~


  • 网站是否需要事务以及负载的join?

  • 数据模型无法确定,但是需要快速上线?

  • 网站需要3000以上的QPS?

  • 网站需要TB级别数据存储?

  • 网站井喷式增长,需要毫秒级水平扩容?

  • 网站有较多文本查询或者地理信息查询?

  • 要求数据高可靠,服务高可用?


如果有以上问题,那么就可以考虑使用MongoDB了。


MongoDB有哪些特性呢?

支持事务


目前支持单文档事务

灵活的文档模型


JOSN存储,方便快速开发迭代

高可用


三节点副本集的高可用架构,容灾切换,故障迁移完全透明化

高性能


mmapv1,wiredtiger,in-momery等多引擎支持

可扩展分片集群


海量数据存储,按需水平拓展

强大的索引支持


地理位置索引,文本索引,TTL索引

Gridfs


方便文件存储


MongoDB有哪些 使用场景呢?

直播








请到「今天看啥」查看全文