mongodb使用场景

编程

mongo适用于三高需求:

  1. 对数据库高并发读写需求
  2. 对海量数据的高效率存储和访问的需求
  3. 对数据库的高可扩展性和高可用性的需求

具体到实际的应用场景有如下:

  • 社交场景,使用mongodb存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人、地点等功能
  • 游戏场景,使用mongodb存储游戏用户的信息,用户设备信息、积分等直接用内嵌文档形式存储,方便高效率访问查询、存储
  • 物流场景, 存储订单信息,订单状态在运输过程中会不断更新,以mongodb内嵌数组的形式来存储,一次查询就能将订单所有的变更读取出来
  • 物联网场景,
  • 视频直播场景

**以上场景具有以下共同特点

  • 数据量大
  • 读写操作频繁
  • 价值较低的数据,对事务性要求不高(例如很少涉及到交易方面的)

以上是 mongodb使用场景 的全部内容, 来源链接: utcz.com/z/518264.html

回到顶部