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