千家信息网

Centos7下安装mongodb

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MongoDB由C++语言编写,是一个基于分布式文件存储的数据库,目的在于为web应用提供可扩展的高性能数据存储解决方案。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,
千家信息网最后更新 2026年11月01日Centos7下安装mongodb

MongoDB由C++语言编写,是一个基于分布式文件存储的数据库,目的在于为web应用提供可扩展的高性能数据存储解决方案。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bjson(键为字符串类型,用于唯一表示一个文档;值可以是各种复杂的文件类型。这种存储形式称为bjson)格式,可以存储比较复杂的数据类型。

它最大的特点:面向集合存储(数据被分组存储在数据集中,称为集合,每个集合都有一个唯一的标识名,可以包含无限数目的文档),模式自由(对于存储在mongodb中的文件,不需要知道它的结构定义)

关系数据库与Mongodb的对比

传统的关系数据库一般由数据库(Database)、表(Table)、记录(Record)三层组成;而Mongodb是由数据库(Database)、集合(Collection)、文档对象(Document)三层组成。

一、安装Mongodb

1.下载Mongodb

cd /usr/local/src

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.4.tgz

2.首先创建用户并解压

useradd mgdb

tar -zxvf mongodb-linux-x86_64-3.6.4.tgz -C /home/mgdb

vim /etc/profile

export PATH=/home/mgdb/mongodb/bin:$PATH

chown -R mgdb.mgdb mongodb

3.修改配置文件

vim /etc/mongod.conf

###日志存储位置

systemLog:

destination: file

path: /home/mgdb/mongodb/mongod.log

logAppend: true

storage:

##journal配置

journal:

enabled: false //生产环境建议开启,以保持数据一致性

##数据文件存储位置

dbPath: /home/mgdb/mongodb/data/db

##是否一个库一个文件夹

directoryPerDB: true

##数据引擎

engine: wiredTiger

##WT引擎配置

wiredTiger:

engineConfig:

##WT最大使用cache(根据服务器实际情况调节4~8)

# cacheSizeGB: 4

##是否将索引也按数据库名单独存储

directoryForIndexes: true

##表压缩配置,数据压缩算法,可选值"none"、"snappy"、"zlib"

collectionConfig:

blockCompressor: none

##索引配置

indexConfig:

prefixCompression: true

##使mongo进程成为系统集成(父id为1)

processManagement:

fork: true

pidFilePath: /home/mgdb/mgdbpid/mongod.pid

##端口配置,将默认端口设为10689(默认为27017)

net:

port: 10689

bindIp: xxx.xxx.xxx.xxx

# maxIncomingConnections: 65536

wireObjectCheck: true

ipv6: false

#security:

#keyFile: /data/mongokey

#authorization: enabled

# enableLocalhostAuthBypass: true

5.修改内核参数

echo never > /sys/kernel/mm/transparent_hugepage/enabled
数据 数据库 存储 文件 配置 文档 类型 复杂 最大 位置 引擎 端口 索引 结构 松散 一致 一致性 之间 传统 内核 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡网 花魁咖啡 科技互联网政务服务 网络科技有限互联网 互联网公司 科技公司 善班互联网科技有限公司 蓝色互联网科技 安控科技rtu产品工业互联网 济南华为互联网科技产业总部基地 互联网科技教育视频 栖莱科技互联网股份有限公司 互联网公司科技股 开一家科技互联网公司需要多少钱 深圳育鹏互联网科技有限公司招聘 高科技互联网发展前景如何 互联网相关科技技术 易企秀互联网科技是做什么的 10位科技互联网大佬 互联网领先科技成果宣传视频 中国主要互联网科技公司 北京路客互联网科技有限公司 美国互联网科技巨头监管 互联网科技网站 互联网经济与金融科技 注册互联网科技公司经营范围大全 互联网科技如何创业 山东星卡互联网科技有限公司官网 广东工业互联网大赛深圳学泰科技 卡尔迅互联网科技有限公司 互联网科技包装股份有限公司上市
0