千家信息网

mongodb的介绍以及安装用法是怎样的

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇文章为大家展示了mongodb的介绍以及安装方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、mongodb的介绍1.什么是MongoDBMongoD
千家信息网最后更新 2025年01月21日mongodb的介绍以及安装用法是怎样的

本篇文章为大家展示了mongodb的介绍以及安装方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一、mongodb的介绍

1.什么是MongoDB

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

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

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

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

2.和关系型数据库对比

3.MogoDB数据结构

二、mongodb的安装

1.搭建yum源(这也是官方推荐的方法)

这次我安装3.0版本,官方提供的源只支持64位系统

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

##############

[mongodb-org-3.0]

lname=MongoDBRepository

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

gpgcheck=0

enabled=1

########################

2.安装和配置MongoDB

安装很简单 yum install -y mongodb-org

编辑配置文件 vim/etc/mongod.conf 修改如下地方:

fork: true

pidFilePath:/var/run/mongodb/mongod.pid

把这两行后面#开头的注释删掉,否则重启的时候会有问题

要想绑定多个ip,在bind_ip后写多个ip,中间用逗号分隔,监听全部ip留空即可。

3.启动MongoDB

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

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

vim /etc/security/limits.conf 加入如下内容:

mongod soft nofile 64000

mongod hard nofile 64000

mongod soft nproc 32000

mongod hard nproc 32000

启动:service mongod start

启动的过程会比较慢,这是它在写数据/var/lib/mongo

上述内容就是mongodb的介绍以及安装方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

数据 文档 内容 方法 存储 多个 官方 技能 数据库 数据结构 数组 文件 更多 知识 系统 结构 配置 简明 简明扼要 分布式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 农商银行数据库最新中标消息 聚赢加互联网科技有限公司 如何修改app的数据库连接 数据库程序设计例子 微型网站服务器的关键理论和技术 静安区创新软件开发程序 软件开发转岗做什么 sap的数据库的REP什么意思 宝塔面板怎么检查数据库 德州党建设计软件开发 广州百应网络技术有限公司 mui 云端数据库 软件开发项目会计分录 网络技术三级和四级 服务器一次性并发多少请求 网络技术公司公众号 分布式数据库 并发 船舶网络安全风险评估表 网络安全员制度 五理互联网科技有限公司 太原需要一名软件开发项目经理 网络安全胡雪斌 猎魂觉醒解说一般都在哪个服务器 网络安全能力评价工作组名单 ieee数据库开通 5种常见数据库 外文文献数据库 手机天线 闵行区挑选网络技术转让材料 校园网络安全建设专题工作 江西综合软件开发市场报价
0