美文网首页
Mongodb适应场景

Mongodb适应场景

作者: wildfox_9913 | 来源:发表于2019-10-09 16:06 被阅读0次

Mongodb简介

MongoDB是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本。

MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它可以从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优势,MongoDB能够提供高性能的数据读写操作。 MongoDB的本地复制和自动故障转移功能使您的应用程序具有企业级的可靠性和操作灵活性。

Mongodb特性

1.事务支持

MongoDB 4.0 已经支持多文档事务

2.灵活的表结构

JSON格式存储,可以忽略表的结构设计,对存储的数据格式无要求, 对开发者友好

3.高可用复制集

任何一个集合出现故障,将自动切换,无需担心服务不可用

4.可拓展分片集群

对于海量的数据存储,水平拓展能力很强大

5.高性能

mmapv1、wiredtiger、mongorocks(rocksdb)、in-memory 等多引擎支持满足各种场景需求

6.强大的索引

支持文本索引, 地理位置索引

7.Gridfs

支持存储文件

适应场景

1.用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。
2.O2O快递,地理位置服务软件, Mongodb有强大的地理位置索引, 能够方便快速的进行地理位置信息查找, 比如附近的商家之类的
3.游戏场景, 用来存储游戏角色, 角色装备, 游戏金币等等信息, 直接使用内嵌文档存储, 方便查找
4.物流场景, 可以用来存储订单信息。 订单状态,物流状态, 同样以内嵌形式存储, 一次查询就能获取到所有信息
5.社交场景, 比如微博的评论

相关文章

  • Mongodb适应场景

    Mongodb简介 MongoDB是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于...

  • mogodb学习报告(一)

    概述 MongoDB是什么? MongoDB的作用,使用场景? MongoDB的使用方式? MongoDB是什么,...

  • MongoDB-基础使用(一)

    零、本文纲要 一、MongoDB相关概念 应用场景 体系结构 数据模型 二、使用MongoDB 安装MongoDB...

  • MongoDB面试题 MongoDB适合应用在那些场景

    ## MongoDB适合应用在那些场景? 从目前阿里云 MongoDB 云数据库上的用户看,MongoDB 的应用...

  • centos下安装mongodb4.0

    1 场景 本文主要记录在centos7下安装mongodb4.0。 1.1 版本说明 mongodb:4.0.26...

  • MongoDB 快速入手

    一、MongoDB 的体系结构 概要: NoSql的概念 NoSql的应用场景 MongoDb的逻辑组成 1、No...

  • MongoDB按几何形状搜索 --- 2022-04-03

    本章介绍MongoDB 地理位置查询-根据几何形状查询,MongoDB支持图形交集、包含关系查询。 应用场景: 在...

  • MongoDB 学习笔记

    MongoDB, MySQL和Redis的区别和使用场景 MySQL是关系型数据库,支持事件 MongoDB和Re...

  • MongoDB应用场景

    月初在云栖社区上发起了一个 MongoDB 使用场景及运维管理问题交流探讨 的技术话题,有近5000人关注了该话题...

  • MongoDB适用场景

    更高的写入负载 默认情况下,MongoDB更侧重高数据写入性能,而非事务安全,MongoDB很适合业务系统中有大量...

网友评论

      本文标题:Mongodb适应场景

      本文链接:https://www.haomeiwen.com/subject/tzrmyctx.html