首页 > 技术文章 > mongod入门实战

biglittleant 2017-08-01 11:01 原文

mongod-入门

摘要:
本篇文档,带你快速启动一个mongod,到搭建主从+复制集模式的入门。
内容包括:单实例安装,复制集构建,分片构建,分片及复制集整合。

软件相关信息介绍

MongoDB 是一款开源的文档数据库,并且是业内领先的 NoSQL 数据库,用 C++ 编写而成。

软件包介绍

MongoDB 提供的官方支持的软件包是在自己的软件库中编译的。软件库通过软下列件包提供 MongoDB 相关软件。

  • mongodb-org: 这个包是一个 元包 ( metapackage ),它会自动安装下列4个软件包。
  • mongodb-org-server: 这个软件包中包含 mongod 守护进程和相关的配置以及初始化脚本。
  • mongodb-org-mongos: 这个包中包含 mongos 守护进程。
  • mongodb-org-shell: 这个包中包含 mongo 命令行工具。
  • mongodb-org-tools:这个包中包含下列 MongoDB 工具: mongoimport bsondump, mongodump, mongoexport, mongofiles, mongoimport, mongooplog, mongoperf, mongorestore, mongostat, and mongotop

mongodb功能

  1. 面向集合的存储:适合存储对象及 JSON 形式的数据。
  2. 动态查询:MongoDB 支持丰富的查询表达式。查询指令使用 JSON 形式的标记,可轻易查询文档中内嵌的对象及数组。
  3. 完整的索引支持:包括文档内嵌对象及数组。MongoDB 的查询优化器会分析查询表达式,并生成一个高效的查询计划。
  4. 查询监视:MongoDB 包

推荐阅读