• 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

  • 相关阅读:
    BZOJ2298: [HAOI2011]problem a
    BZOJ4066: 简单题
    BZOJ2131: 免费的馅饼
    Educational Codeforces Round 97 div2
    [SCOI2016]背单词
    [SCOI2015]情报传递(离线树状数组跑图)
    树上主席树(无代码,单纯谈思路的一篇水文)
    CF Round #679 div2赛后总结
    [SCOI2015]小凸解密码(平衡树、线段树做法)
    CF Round #677 div3 赛后总结
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/6219721.html
Copyright © 2020-2023  润新知