2019独角兽企业重金招聘Python工程师标准>>>

客户场景

1、用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。也是给应用练手,从外围系统开始使用MongoDB。

2、在一些第三方信息的获取或者抓取,因为MongoDB的schema-less,所有格式灵活,不用为了各种格式不一样的信息专门设计统一的格式,极大得减少开发的工作。

3、主要用来存储一些监控数据,No schema 对开发人员来说,真的很方便,增加字段不用改表结构,而且学习成本极低。

4、使用MongoDB做了O2O快递应用,·将送快递骑手、快递商家的信息(包含位置信息)存储在 MongoDB,然后通过 MongoDB 的地理位置查询,这样很方便的实现了查找附近的商家、骑手等功能

特性及优势

行业应用

MongoDB 的应用已经渗透到各个领域,比如游戏、物流、电商、内容管理、社交、物联网、视频直播等,以下是几个实际的应用案例。

游戏场景:使用 MongoDB 存储游戏用户信息,用户的装备、积分等直接以内嵌文档的形式存储,方便查询、更新

物流场景:使用 MongoDB 存储订单信息,订单状态在运送过程中会不断更新,以 MongoDB 内嵌数组的形式来存储,一次查询就能将订单所有的变更读取出来。

社交场景:使用 MongoDB 存储存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人、地点等功能

物联网场景:使用 MongoDB 存储所有接入的智能设备信息,以及设备汇报的日志信息,并对这些信息进行多维度的分析

视频直播:使用 MongoDB 存储用户信息、礼物信息等

…..

如果你还在为是否应该使用 MongoDB,不如来做几个选择题来辅助决策: 

转载于:https://my.oschina.net/architectliuyuanyuan/blog/1625124

MongoDB应用场景相关推荐

  1. Redis和Mongodb应用场景

    Redis和Mongodb应用场景 原文: Redis和MongoDB的区别以及应用场景 现在的分布式项目基本都会用到redis和mongodb,可是redis和mongdb到底有什么不同呢,今天我就 ...

  2. MongoDB导出场景查询优化 #1

    原始链接:https://github.com/aCoder2013/blog/issues/1 转载请注明出处 引言 前段时间遇到一个类似导出数据场景,观察下来发现速度会越来越慢,导出100万数据需 ...

  3. java mongodb 使用场景_mongodb使用场景一般是什么?mongodb有哪些基本命令?

    此前我们已经充分了解过了mongodb的原理及各种概念,你们知道一般在什么场景下才会使用mongodb吗?下面通过文章来了解一下吧. 一.mongodb基本命令 1).数据库切换use admin; ...

  4. MongoDB 应用场景、避坑事项与最佳实践

    MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSQL 数据库产品中最热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB 使用 C++开发. ...

  5. Redis和Mongodb应用场景研究

    现在的分布式项目基本都会用到redis和mongodb,可是redis和mongdb到底有什么不同呢,今天我就基于我们公司的项目来具体介绍一下redis和mongodb的各自的应用场景. 首先我们这个 ...

  6. MongoDB建模场景

    模式版本管理模式 有人说,生活中唯一不变的东西就是变化.这对数据库模式也是如此.我们曾经认为不需要的信息,现在我们想捕捉.或者新的服务变得可用,需要包括在数据库记录中.不管变化背后的原因是什么,一段时 ...

  7. 什么场景应该用 MongoDB ?

    月初在云栖社区上发起了一个 MongoDB 使用场景及运维管理问题交流探讨 的技术话题,有近5000人关注了该话题讨论,这里就 MongoDB 的使用场景做个简单的总结,谈谈什么场景该用 MongoD ...

  8. MySQL、MongoDB、列数据库的区别及应用场景

    目录 什么是行存储和列存储? 什么是MongoDB(NoSQL)? OLTP和OLAP 什么是CAP定理? 使用场景 行存储的适用场景: 列存储的适用场景: MongoDB相对于MySQL的优点 更适 ...

  9. mangouDB和mysql的区别_谈谈mongodb,mysql的区别和具体应用场景

    最近对数据库比较感兴趣,于是就去研究了下部分相关热门的数据库. MySQL 关系型数据库. 在不同的引擎上有不同 的存储方式. 查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高. 开源数 ...

最新文章

  1. IOS中打开应用实现检查更新的功能
  2. HDU2093 考试排名
  3. 数据中心空调系统中的冷却塔应用手册
  4. CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库
  5. boost::test模块混洗下运行的单元测试的测试顺序
  6. 队列 集合的前n个元素
  7. centos7 文件名中文乱码_解决Centos7下中文显示乱码
  8. BD、人脸识别、KATA、Gray码--程序员杂志文摘
  9. apk文件编译到系统文件中的方法(及包含so库的)
  10. mysql 主键 最佳实践_Spring Data Jpa + MySQL IDENTITY 主键下批量插入最佳实践
  11. 美国 cs 工作_我是如何退出美国CS计划的,回到埃及,然后立即在一家公司获得了一份开发工作。...
  12. 淘宝海报字体素材模板,让你的海报字体活起来!
  13. 软考信息系统项目管理师_历年真题_2020下半年错题集_上午综合知识题---软考高级之信息系统项目管理师036
  14. 使用JavaScript重定向URL参数
  15. excel制作录入和查询系统_Excel进销存管理系统,完整函数应用,出入查询库存更新自动显示...
  16. 简单聊聊利用DNS服务器提供单一入口
  17. 【沃顿商学院学习笔记】宏观经济学——05中产阶级Middle Class
  18. springboot springcloud 启动优化、性能优化
  19. HTTPS 和 SSL/TLS 协议:密钥交换(密钥协商)算法及其原理
  20. Kubernetes容器云平台技术方案

热门文章

  1. 时隔四年回归的澎湃芯片,能为雷军赌上一生荣耀的造车创业带来什么?
  2. Nutanix助力五矿证券迈向金融混合云2.0
  3. 悬浮提示工具(悬浮出现自动消失)
  4. [CF1042F]Leaf Sets
  5. delphi中关于时间差的实例
  6. 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  7. amazeui学习笔记--css(常用组件4)--关闭按钮Close
  8. [unity3d]水果忍者-界面搭建
  9. 近距离接触RAC DRM
  10. .NET 自定义Json序列化时间格式