hand
_1_38_17
4
返回栏目
0k
0.8k
0k
0k
0.5k
1k
0k
0k
2k
0.9k
2k
1k
1k
1k
0k
0k
1k
7k
0.2k
1k
0.2k
3k
0k
0.7k
0.3k
1k
0.5k
3k
0.2k
0.8k
0.3k
0k
0k
0.1k
0k
0k
返回MongoDB栏目
作者:
贺及楼
成为作者
更新日期:2024-07-01 23:51:27
# 社交场景:
存储用户信息
以及用户发表的朋友圈信息
通过地理位置索引实现附近的人
地点等功能
# 游戏场景:
游戏用户信息
用户的装备
积分等
# 物流场景:
订单信息
订单状态在运送过程中会不断更新, 以 MongoDB 内嵌数组的形式来存储, 一次查询就能将订单所有的变更读取出来.
# 物联网场景:
接入的智能设备信息
设备汇报的日志信息
并对这些信息进行多维度的分析.
如传感器数据、设备状态等。
# 视频直播:
用户信息
点赞
互动信息等
# 内容管理系统:
MongoDB可以用于存储和管理内容,如文章、图片、视频等。
# 实时分析:
MongoDB可以用于存储和分析大量的实时数据,如日志、事件流等。
# Web应用程序:
MongoDB可以存储和查询与Web应用程序相关的数据,如用户信息、日志、配置等。
应用不需要事务及复杂 JOIN 支持
新应用, 需求会变, 数据模型无法确定, 想快速迭代开发
应用需要 2000 - 3000 以上的读写QPS(更高也可以)
应用要求存储的数据不丢失
应用需要大量的地理位置查询, 文本查询
高容量:
应用需要 TB 甚至 PB 级别数据存储
灵活的数据模型:
MongoDB使用文档模型,可以存储具有不同结构的数据,而不需要事先定义表结构。
高性能:
MongoDB支持水平扩展和自动分片,可以处理大规模数据和高并发请求。
强大的查询功能:
MongoDB提供了丰富的查询操作符和索引支持,可以进行复杂的查询和高效的数据检索。
高可用性:
MongoDB支持主从复制和故障转移,可以提供高可用性和数据冗余。
应用需要 99.999% 高可用
社区支持和生态系统:
MongoDB拥有庞大的开发者社区和丰富的第三方工具和库,可以提供全面的支持和解决方案。
MongoDB
整章节共36节
快分享给你的小伙伴吧 ~