系列一、MongoDB简介&特点&应用场景

MongoDB是一个面向集合存储的非关系型文档数据库,支持多种编程语言,如Ruby、Python等。它适用于游戏服务器用户信息存储、物流订单管理、社交应用的用户信息和朋友圈数据、视频直播的用户和礼物信息,以及大数据的云存储和分析。其特点包括动态查询、复制、故障恢复和分片功能。
摘要由CSDN通过智能技术生成

一、概述

1.1、官方

 翻译:MongoDB是一个文档型数据库,旨在方便应用开发和扩展。

1.2、百度百科

1.3、总结

        MongoDB 是一个非关系型文档数据库。

二、特点

  • 面向集合存储,易存储对象类型的数据;
  • 支持查询以及动态查询;
  • 支持RUBY、Python、Java、C++、PHP、C#等多种语言;
  • 文件存储格式为BSON(一种JSON的扩展);
  • 支持复制和故障恢复和分片;

三、应用场景

3.1、游戏应用

        使用云数据库MongoDB作为游戏服务器的数据库存储用户信息。用户的游戏装备、积分等直接以内嵌文档的形式存储,方便查询与更新。

3.2、物流应用

        使用云数据库MongoDB存储订单信息,订单状态在运送过程中会不断更新,以云数据库MongoDB内嵌数组的形式来存储,一次查询就能将订单所有的变更读取出来,方便快捷且一目了然。

3.3、社交应用

        使用云数据库MongoDB存储用户信息以及用户发表的朋友圈信息,通过地理位置索引实现附近的人、地点等功能。并且云数据库MongoDB非常适合用来存储聊天记录,因为它提供了非常丰富的查询,并在写入和读取方面都相对较快。

3.4、视频直播

        使用云数据库MongoDB存储用户信息、礼物信息等。

3.5、大数据应用

        使用云数据库MongoDB作为大数据的云存储系统,随时进行数据提取分析,掌握行业动态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值