• 面向文档

    • 文档(对象)和编程语言的数据类型很好的对应
    • 嵌入式文档和数组减少了join的必要
    • 动态类型(无模式)使模式演变非常容易
    • 没有join和(多对象)事务从而获得高性能和易伸缩性
  • 高性能
    • 没有join和事务使得读写操作很快
    • 可以索引嵌入式文档和数组
    • 可选的异步写操作
  • 高可用性
    • 复制服务器自动和主节点故障转移
  • 易伸缩
    • 最终一致性读操作分布到复制服务器上
    • 自动分片(数据跨服务器自动分区)
      • 读写操作分布在不同的分片上

        • 没有join和事物使得分布式查询简单而高效
  • 富查询语言

转载于:https://www.cnblogs.com/likehua/archive/2011/12/26/2302590.html

MongoDB优越性相关推荐

  1. windows安装MongoDB环境以及在pycharm中配置可视化插件

    安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...

  2. SQL与NoSQL的区别 以MySQL与MongoDB为例

    异同对比 1.语言和结构层面 SQL数据库,是基于表的,并且用结构化语言也就是SQL来定义和操纵数据.一方面,这是非常强大的:SQL是最通用和最广泛使用的选项之一,使其成为一个安全的选择,尤其适用于复 ...

  3. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  4. MongoDB之conf配置文件详解

    详细看一下mongodb配置文件. mongodb.conf # mongodb.conf# 数据库文件位置 dbpath=/var/lib/mongodb#日志文件的路径 logpath=/var/ ...

  5. CentOS7.4 安装mongodb

    温馨提示:我的环境是腾讯云自带的CentOS7.4 x64 镜像,本地环境是win10 x64 专业版,ssh工具是用的win10 自带的cmd, 远程工具版本是Robo 3T 1.2.1 . 如果环 ...

  6. Centos7下安装MongoDB

    简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自 ...

  7. php mongodb execute,php简单操作mongodb

    您现在的位置是:网站首页>>PHP>>php php简单操作mongodb 发布时间:2019-09-29 16:34:25作者:wangjian浏览量:525点赞量:0 一: ...

  8. 【MongoDB异常】Exception authenticating MongoCredential解决方法

    我们通过ideal编辑器编辑 springboot时候,出现这个错误: com.mongodb.MongoSecurityException: Exception authenticating Mon ...

  9. mongodb插入数据获取本次插入的mongodb id

    最近接了一个别人的项目做二次开发,使用php进行mongodb的数据操作时,需要插入数据后得到相应的mongodb 中的id,简单代码如下 $data = array('test' => 'aa ...

最新文章

  1. Win10:你需要来自XXX的权限才能对此文件夹进行更改
  2. 【零基础】Python的入门学习
  3. JDK的动态代理深入解析(Proxy,InvocationHandler)(转)
  4. 获得某个organization unit下面的所有sales org id list
  5. View Controller Programming Guide for iOS---(七)---Resizing the View Controller’s Views
  6. qt添加菜单纯代码_QtCreator插件开发(二)——QtCreator菜单和菜单项
  7. bzoj3551 [ONTAK2010]Peaks加强版 kruskal重构树
  8. xen虚拟化实战系列(二)之xen虚拟机安装
  9. 华为手机短息没有声音解决方案
  10. 列举ASP.NET 页面之间传递值的几种方式
  11. 如何在 macOS 中将用户帐户拆分为两个单独的帐户?
  12. openwrt搭建环境
  13. 企业***网的规划及组建
  14. Qt中用QLabel显示图片
  15. Discuz论坛设置论坛版块横排后,如何设置显示版块图标
  16. eda交通灯控制器波形输入_EDA交通灯课程设计十字路口交通灯控制器设计.doc
  17. Android日历控件方法,Android日历控件的实现方法
  18. 转载:常见的15种音频格式
  19. win10显示隐藏文件_u盘内隐藏文件怎么显示 u盘内隐藏文件显示方法【详细步骤】...
  20. 网页上使用的输入法——Google Transliteration

热门文章

  1. java web的运行方式_在运行 Javaweb项目时报错,不知道什么原因,百度了好多方法跟着人家的方法做了还是报错...
  2. 【译】Pure Proof-of-Stake Blockchains: Secure Blockchain Decentralization via Committees
  3. Application ProvidedAar 完结篇
  4. butterknife 源码分析
  5. Android5.1.1源码 - 让某个APP以解释执行模式运行
  6. Head First FILE Stream Pointer Overflow
  7. Alibaba-Dexposed Bug框架原理及源码解析
  8. 应用系统怎么开启审计功能_vivo开启Android新版本系统公测,功能丰富令人惊喜...
  9. 大学计算机二级考试 vb,大学计算机二级考试常用vb代码.docx
  10. html选中radio隐藏div,radio类型的input标签选中后隐藏其他元素