zoukankan      html  css  js  c++  java
  • Linux-NoSQL之MongoDB

    1.mongodb介绍

    什么是MongoDB ?

    MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

    在高负载的情况下,添加更多的节点,可以保证服务器性能。

    MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

    MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

    下载地址:http://www.mongodb.org/downloads

     2.yum安装

    搭建yum源:

    vim /etc/yum.repos.d/mongodb-org-3.0.repo

    [mongodb-org-3.0]

    name=MonogoDB Repository

    baseurl=http://repo.mongodb.org/yum/rehat/$releasever/mongodb-org/3.0/x86_64

    gpgcheck=0

    enabled=1

    yum install omongodb-org

    mongodb相关文件

    /etc/init.d/mongod

    /etc/mongod.conf

    /var/lib/mongodb

    启动mongpdb:

    echo never > /sys/kenel/mm/transparent_hugepage/enabled

    echo never > /sys/kenel/mm/transparent_hugepage/defrag

    vim /etc/security/limits.conf

    mongod soft nofile 64000

    mongod hard nofle 64000

    mongod soft nproc 32000

    mongod hard nproc 32000

    service mongod start

    3、Linux平台安装MongoDB

    MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包。

    下载地址:http://www.mongodb.org/downloads

    下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
    tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压
    
    mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录
    

    MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

    export PATH=<mongodb-install-directory>/bin:$PATH
    

    <mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 

    4、创建数据库目录

    MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。

    以下实例中我们将data目录创建于根目录下(/)。

    注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)

    mkdir -p /data/db

  • 相关阅读:
    Notes 20180508 : Java基本程序设计结构之关键字与标识符
    Notes 20180507 : Java程序设计之环境搭建与HelloWord
    Notes 20180506 : Java程序设计语言概述
    Knowledge Point 20180506 深究Java的跨平台特性
    Notes 20180505 : 计算机的基础知识
    Notes 20180310 : String第二讲_String的声明与创建
    Notes 20180309 : String第一讲_char的可读序列
    chrome 調試 node 代碼
    mongoose 5.0 链接数据库 代码保存
    koa-compose 类库学习
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/6219721.html
Copyright © 2011-2022 走看看