MongoDB简介:

(1).MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
(2).MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

  • MongoDB的特点是高性能、易部署、易使用、存储数据非常方便。主要功能特性有:
    -面向集合存储,易存储对象类型的数据。
    -模式自由。
    -支持动态查询。
    -支持完全索引,包含内部对象。
    -支持查询。
    -支持复制和故障恢复。
    -使用高效的二进制数据存储,包括大型对象(如视频等)。
    -自动处理碎片,以支持云计算层次的扩展性。
    -支持 RUBY,PYTHON,JAVA,C++,PHP 等多种语言。
    -文件存储格式为 BSON(一种 JSON 的扩展)。
    -可通过网络访问。

  • MongoDB使用原理:
    -所谓“面向集合”(Collection-Oriented),意思是数据被分组存储在数据集中,被称为一个集合(Collection)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(RDBMS)里的表(table),不同的是它不需要定义任何模式(schema)。Nytro MegaRAID技术中的闪存高速缓存算法,能够快速识别数据库内大数据集中的热数据,提供一致的性能改进。
    -模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。
    -存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,而值则可以是各种复杂的文件类型。我们称这种存储形式为BSON(Binary Serialized Document Format)。

  • MongoDB实际应用:MongoDB服务端可运行在Linux、Windows或mac os x平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。

    注:以上部分摘自百度百科:百度百科介绍

MongoDB简单概述相关推荐

  1. MongoDB简单操作

    MongoDB简单操作 Hadoop核心技术厂商Cloudera将在2014/06推出hadoop Ecosystem与MongoDB的整合产品,届时MongoDB与ipmala及hbase,hive ...

  2. Php7 mongodb explain,【代码片-1】 php7 mongoDB 简单封装

    /** * mongoDB 简单 封装 * 注意:支持 mongoDB 3.2+ * * @author color_wind */ finalclassm_mgdb { privatestatic$ ...

  3. 8086CPU相关汇编语言的简单概述

    8086CPU相关汇编语言的简单概述 1.寄存器 通用寄存器 8806CPU给出物理地址的方法 段寄存器 修改CS,IP的指令 2.寄存器(内存访问) 栈机制 3.[BX]和loop指令 [BX] l ...

  4. XSS漏洞简单概述--UGa

    XSS漏洞简单概述–UGa 个人笔记向,请多指点 *简介 XSS作为OWASP TOP 10之一,XSS被称为跨站脚本攻击(Cross-site scripting) ,本来应该缩写为CSS,但是由于 ...

  5. SpringSecurity的简单概述以及配置SpringSecurity的默认登录页面

    SpringSecurity的简单概述 是什么:SpringSecurity融合Spring技术栈,提供JavaEE应 用的整体安全解决方案:提供全面的安全服务 有什么用:可以进行身份验证,就是证明你 ...

  6. 关于“7个好习惯”的简单概述

    Title: 关于"7个好习惯"的简单概述 Content: 同事发给的,共勉. 下面是关于"7个好习惯"的简单概述,与大家分享一下,希望对大家.对我们的团队有 ...

  7. 计算机底层:计算机层次结构(高级语言到低级语言的简单概述)

    计算机底层:计算机层次结构(高级语言到低级语言的简单概述): 操作系统可以有效地分配任务给cpu,控制硬件进行搞效率地使用等等,创造操作系统主要是为了满足两大需求:提高资源利用率.增强计算机系统性能. ...

  8. Hadoop的简单概述以及架构

    Hadoop的简单概述以及架构 1.hadoop概述:hadoop是一个适合海量数据分布式存储和分布式计算的平台. 2.hadoop是一个统称,hadoop主要包含三大组件: (1)hdfs:是一个分 ...

  9. 垃圾回收器(简单概述)

    垃圾回收器(简单概述) GC分类与性能指标 垃圾回收器概述 垃圾收集器没有在规范中进行过多的规定,可以由不同厂商.不同版本的JVM来实现. 由于JDK的版本处于高速迭代过程中,因此Java发展至今衍生 ...

最新文章

  1. python运行完不能显示图_【已解决】Python中通过Image的open之后,去show结果打不开bmp图片,无法正常显示图片...
  2. Zookeeper 的典型应用场景场景
  3. centos7中systemctl 对系统服务的控制
  4. [分享]千万数量级分页存储过程(效果演示)
  5. 136个Python 机器学习知识点让你受益终生!
  6. 让行内元素(如图片)在div中水平垂直居中 (干货)
  7. java jsp导出pdf文件_JSP页面导出PDF格式文件
  8. python安装以及版本检测
  9. java integer reverse_Leetcode7 Reverse Integer Java实现及分析
  10. 【折腾】斐讯N1 安装 Docker + GUI
  11. oracle add datafile ora-01900,一卡通2.2维护手册
  12. 【Flink】Flink 使用代码如何主动触发 SavePoint
  13. 鬼怪出没不害怕,最怕秒杀404
  14. Linux 给用户 赋某个文件夹操作的权限
  15. 算法和数据结构---排序---插入排序
  16. python在工程管理专业的应用_工程大数据在水利工程建设管理的应用
  17. 【牛腩】发布 牛腩新闻发布系统
  18. C语言定时器按键消抖程序,按键消抖方法(中断与定时器配合使用)
  19. 浏览器设置阻止第三方Cookie保护自己隐私
  20. wps去除登陆_如何去掉wps中的登录页面

热门文章

  1. 小程序路由及路由传参
  2. Loadrunner11完美破解小笔记
  3. maven release插件将一版本发布到仓库中时Return code is: 401, ReasonPhrase:Unauthorized
  4. ubuntu下使用ppa安装codeblocks集成开发环境
  5. 安卓+servlet+MySql 查询+插入(汉字乱码解决)
  6. urlib2和requests模拟登陆查询MD5
  7. AjaxPro使用说明
  8. [Ajax] jQuery中的Ajax -- 03-搜索框提示效果
  9. javascirpt如何模仿块级作用域(js高程笔记)
  10. png、jpg、gif那些事情