MongoDB应用场景

MongoDB的适用场景网站数据:MongoDB非常适合实时插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。缓存:由于性能很高,Mongo也适合作为信息存储的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可以避免下层数据资源过载。大尺寸、低价值的数据:使用传统的关系型数据库存储一些大尺寸低价值数据时比较浪费资源,在此之前,很多程序员往往选择使用传统文件存储的方式。高伸缩性的场景:Mongo非常适合由数十台或数百台服务器组成的数据库,Mongo的线路图中已经包含对MapRed
摘要由CSDN通过智能技术生成

MongoDB的适用场景

  • 网站数据:MongoDB非常适合实时插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。
  • 缓存:由于性能很高,Mongo也适合作为信息存储的缓存层。在系统重启之后,由Mongo搭建的持久化缓存层可以避免下层数据资源过载。
  • 大尺寸、低价值的数据:使用传统的关系型数据库存储一些大尺寸低价值数据时比较浪费资源,在此之前,很多程序员往往选择使用传统文件存储的方式。
  • 高伸缩性的场景:Mongo非常适合由数十台或数百台服务器组成的数据库,Mongo的线路图中已经包含对MapReduce引擎的内置支持以及集群高可用的解决方案。
  • 用于对象及JSON数据的存储:Mongo的BSON数据格式非常适合文档化的存储及查询。

MongoDB的行业应用场景

  • 游戏场景:使用MongoDB存储游戏用户信息,用户的装备、积分等直接以内嵌文档的形式存储,方便直接查询、更新。
  • 物流场景:使用MongoDB存储订单信息,订单状态在运行过程中会不断更新,以MongoDB内嵌数据的形式来存储,一次查询就能将订单所有的变更信息读出来。
  • 社交场景:使用MongoDB存储用户信息,以及用户发布的朋友圈信息,通过地理位置索引实现附近的人、地点等功能。
  • 物联网场景:使用MongoDB存储所有接入的智能设备,以及设备汇报的日志信息,并对这些信息进行多维度的分析。
  • 直播:使用MongoDB存储用户信息、礼物信息等。

如何抉择是否使用MongoDB</

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值