MongoDB
传统的关系型数据库(如MySql),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。
三高:
-
-
对海量数据的搞笑存储和访问需求
-
对数据库的高可扩展性和高可用性的需求
避免了传统关系型数据库对表的字段约束。
松散的数据结构。
下载安装
官网下载:https://www.mongodb.com/try/download/community
解压即用
两种启动方式:
-
通过命令行启动:
进入到mongodb的bin目录
mongod --dbpath=..\data\db
-
配置conf配置文件
-
conf文件内容
systemLog:
#MongoDB发送所有日志输出的目标指定为文件
# #The path of the log file to which mongod or mongos should send all diagnostic logging information
destination: file
#mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
path: D:\workspace\wxTools\mogodb\mongodb-6.0.2\logs\mongod.log
#当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。
logAppend: true
storage:
#mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
#The directory where the mongod instance stores its data.Default Value is "/data/db".
dbPath: D:\workspace\wxTools\mogodb\mongodb-6.0.2\data\db
net:
#服务实例绑定的IP,默认是localhost
bindIp: localhost,127.0.0.1
#bindIp
#绑定的端口,默认是27017
port: 27017 -
命令
mongod f ..\conf\mongod.conf
或
mongod --config ..\conf\mongod.conf -
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构