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 包

    mongod入门实战的更多相关文章

    1. Spark入门实战系列--10.分布式内存文件系统Tachyon介绍及安装部署

      [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 .Tachyon介绍 1.1 Tachyon简介 随着实时计算的需求日益增多,分布式内存计算 ...

    2. 003-Tuple、Array、Map与文件操作入门实战

      003-Tuple.Array.Map与文件操作入门实战 Tuple 各个元素可以类型不同 注意索引的方式 下标从1开始 灵活 Array 注意for循环的until用法 数组的索引方式 上面的for ...

    3. Scala深入浅出实战经典-----002Scala函数定义、流程控制、异常处理入门实战

      002-Scala函数定义.流程控制.异常处理入门实战 Scala函数定义 语句结束无分号 定义无参函数 def 函数名称(参数名称:参数类型)[:Unit=]{ 函数体 } 老师的代码 我的实际代码 ...

    4. Spark入门实战系列--1.Spark及其生态圈简介

      [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 .简介 1.1 Spark简介 年6月进入Apache成为孵化项目,8个月后成为Apache ...

    5. Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建

      [注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...

    6. Spark入门实战系列--2.Spark编译与部署(中)--Hadoop编译安装

      [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 .编译Hadooop 1.1 搭建环境 1.1.1 安装并设置maven 1. 下载mave ...

    7. Spark入门实战系列--2.Spark编译与部署(下)--Spark编译安装

      [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 .编译Spark .时间不一样,SBT是白天编译,Maven是深夜进行的,获取依赖包速度不同 ...

    8. Spark入门实战系列--3.Spark编程模型(上)--编程模型及SparkShell实战

      [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 .Spark编程模型 1.1 术语定义 l应用程序(Application): 基于Spar ...

    9. Spark入门实战系列--3.Spark编程模型(下)--IDEA搭建及实战

      [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 . 安装IntelliJ IDEA IDEA 全称 IntelliJ IDEA,是java语 ...

    随机推荐

    1. 【8】memcached实例

      一.memcached环境搭建 1.下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2.安装到windows服务,打开cmd命令行,进入memcached目录 ...

    2. git远程从入门到放弃

      git pull下来用git branch -r查看远程分支才有数据 解决方案:指定当前工作目录工作分支,跟远程的仓库,分支之间的链接关系. 比如我们设置master对应远程仓库的master分支 g ...

    3. hdu 1026 Ignatius and the Princess I 搜索,输出路径

      Ignatius and the Princess I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (J ...

    4. 解决:IDEA springmvc maven 项目搭建完后没有生成 webcontent 目录

      前言:发现项目创建好,配置好,写好测试代码,一看没有 webcontent 目录. 问题: 解决方案: ctrl + alt + Shift + S

    5. SQLite metadata

      http://www.devart.com/dotconnect/sqlite/docs/MetaData.html https://github.com/sqlitebrowser/sqlitebr ...

    6. python保存字典和读取字典pickle

      import pickle import numpy as np def save_obj(obj, name): with open(name + '.pkl', 'wb') as f: pickl ...

    7. RequireJS 是一个JavaScript模块加载器

      RequireJS 是一个JavaScript模块加载器.它非常适合在浏览器中使用, 它非常适合在浏览器中使用,但它也可以用在其他脚本环境, 就像 Rhino and Node. 使用RequireJ ...

    8. Ubuntu增加一个用户并给普通用户赋予root权限的方法

      1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy   //修改密码Changing pass ...

    9. 护航SMB网络安全 应选择新一代防火墙

      当前,各种规模的企业都遭遇着日益增多的网络攻击,而其中以中小企业(SMB)为代表的广大群体则更加面临敏感数据.公司资产和知识产权不断暴露在风险中的窘境.为了帮助企业应对这一挑战,新一代防火墙的采购与部 ...

    10. The parameter to the method is the basic data type

      package method.invocation; public class TheParameterToTheMethodIsTheBasicDataType { public static vo ...