😊 @ 作者: 一恍过去
💖 @ 主页: https://blog.csdn/zhuocailing3390
🎊 @ 社区: Java技术栈交流
🎉 @ 主题: Windows搭建MonggoDB环境
目录
- 前言
- 1、下载MongoDB
- 2、创建数据文件
- 3、解压配置
- 4、设置环境变量
- 5、配置文件
- 6、启动
前言
MongoDB是一种开源的文档型(NoSQL)数据库管理系统,它使用文档模型来存储数据。作为一个面向文档的数据库,MongoDB的数据以类似于JSON的BSON(二进制JSON)格式进行存储,这使得它非常适合处理半结构化数据。
MongoDB的特点如下:
文档数据库:
MongoDB以文档为基本单位存储数据。每个文档是一个键值对(字段和值)的集合,类似于关系型数据库中的行。文档可以是动态的,字段不需要事先定义,这使得数据模型更灵活。面向集合:
文档被组织在集合(Collection)中,类似于关系型数据库中的表。集合是一组相关文档的容器,每个文档可以具有不同的结构,没有强制的模式定义。灵活的数据模型:
MongoDB的灵活数据模型允许您在同一个集合中存储不同结构的文档,这对于存储半结构化数据非常有用。您可以根据需求动态调整文档的结构,而无需修改数据库架构。高性能和可扩展性:
MongoDB具有高性能和可扩展性的特点。它支持水平扩展,可以通过添加更多的服务器来增加数据存储和处理能力。此外,MongoDB还具有内置的复制和分片功能,用于提供数据冗余和负载均衡。丰富的查询语言:
MongoDB提供了强大的查询语言,支持丰富的查询操作,包括范围查询、正则表达式匹配、聚合查询等。它还支持全文搜索和地理空间查询,使得在复杂数据集中进行高级查询变得更加方便。多种数据存储引擎:
MongoDB支持多种数据存储引擎,包括WiredTiger、MMAPv1等。这些存储引擎提供了不同的性能和功能特点,可以根据具体的使用场景选择合适的存储引擎
在安装MonggoDB
前,需要知道与SpringBoot
整合时的最佳匹配版本,根据SpringBoot
版本下载对应的MonggoDB
版本。
参考:《SpringBoot与MongoDB版本对照参考》
1、下载MongoDB
下载地址:https://www.mongodb/try/download/community
2、创建数据文件
创建以下目录: D:\MongoDB、D:\MongoDB\data、D:\MongoDB\config、D:/MongoDB/log
3、解压配置
将解压的内容放到D:\MongoDB
下
4、设置环境变量
在环境变量的path中加入bin目录路径:D:\MongoDB\bin
测试命令:
mongod -version
效果:
5、配置文件
在D:\MongoDB\config
中创建mongodb.conf
文件
内容:
systemLog:
destination: file
# 日志记录
path: "D:/MongoDB/log/mongod.log"
# 追加模式
logAppend: true
storage:
# dbPath路径
dbPath: "D:/MongoDB/data"
net:
#端口
port: 27017
6、启动
mongod --config D:\MongoDB\config\mongodb.conf
😊 @ 作者: 一恍过去
💖 @ 主页: https://blog.csdn/zhuocailing3390
🎊 @ 社区: Java技术栈交流
🎉 @ 主题: Windows搭建MonggoDB环境
目录
- 前言
- 1、下载MongoDB
- 2、创建数据文件
- 3、解压配置
- 4、设置环境变量
- 5、配置文件
- 6、启动
前言
MongoDB是一种开源的文档型(NoSQL)数据库管理系统,它使用文档模型来存储数据。作为一个面向文档的数据库,MongoDB的数据以类似于JSON的BSON(二进制JSON)格式进行存储,这使得它非常适合处理半结构化数据。
MongoDB的特点如下:
文档数据库:
MongoDB以文档为基本单位存储数据。每个文档是一个键值对(字段和值)的集合,类似于关系型数据库中的行。文档可以是动态的,字段不需要事先定义,这使得数据模型更灵活。面向集合:
文档被组织在集合(Collection)中,类似于关系型数据库中的表。集合是一组相关文档的容器,每个文档可以具有不同的结构,没有强制的模式定义。灵活的数据模型:
MongoDB的灵活数据模型允许您在同一个集合中存储不同结构的文档,这对于存储半结构化数据非常有用。您可以根据需求动态调整文档的结构,而无需修改数据库架构。高性能和可扩展性:
MongoDB具有高性能和可扩展性的特点。它支持水平扩展,可以通过添加更多的服务器来增加数据存储和处理能力。此外,MongoDB还具有内置的复制和分片功能,用于提供数据冗余和负载均衡。丰富的查询语言:
MongoDB提供了强大的查询语言,支持丰富的查询操作,包括范围查询、正则表达式匹配、聚合查询等。它还支持全文搜索和地理空间查询,使得在复杂数据集中进行高级查询变得更加方便。多种数据存储引擎:
MongoDB支持多种数据存储引擎,包括WiredTiger、MMAPv1等。这些存储引擎提供了不同的性能和功能特点,可以根据具体的使用场景选择合适的存储引擎
在安装MonggoDB
前,需要知道与SpringBoot
整合时的最佳匹配版本,根据SpringBoot
版本下载对应的MonggoDB
版本。
参考:《SpringBoot与MongoDB版本对照参考》
1、下载MongoDB
下载地址:https://www.mongodb/try/download/community
2、创建数据文件
创建以下目录: D:\MongoDB、D:\MongoDB\data、D:\MongoDB\config、D:/MongoDB/log
3、解压配置
将解压的内容放到D:\MongoDB
下
4、设置环境变量
在环境变量的path中加入bin目录路径:D:\MongoDB\bin
测试命令:
mongod -version
效果:
5、配置文件
在D:\MongoDB\config
中创建mongodb.conf
文件
内容:
systemLog:
destination: file
# 日志记录
path: "D:/MongoDB/log/mongod.log"
# 追加模式
logAppend: true
storage:
# dbPath路径
dbPath: "D:/MongoDB/data"
net:
#端口
port: 27017
6、启动
mongod --config D:\MongoDB\config\mongodb.conf