跳到主要内容

本地安装

下载mongod程序

官网地址,选择对应的系统平台后,下载压缩包

下载mongoDB

启动mongod本地数据库服务

1.设置环境变量

解压压缩包之后,放到/usr/local/mongodb下,将/bin/mongod添加到环境变量,然后启动服务

nano ~/.zshrc

(如果你使用的是 Bash,编辑 ~/.bash_profile~/.bashrc 文件)

添加以下内容到文件末尾:

export PATH="/usr/local/mongodb/bin:$PATH"

Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。

重新加载配置文件

source ~/.zshrc

2.创建数据库存储目录

sudo mkdir -p ~/data/db
sudo chown -R $(id -u) ~/data/db

3. 启动本地数据库

mongod --dbpath ~/data/db

至此,默认启动本地数据库地址:mongodb://127.0.0.1:27017

使用本地数据库的优势

  • 开发和测试环境:在本地开发和调试时,开发者可能更倾向于使用本地数据库,因为它不需要网络连接,启动和停止都比较简单。特别是在没有网络访问的情况下,或者需要频繁重置数据库的场景下,本地数据库可能更方便。
  • 成本考虑:在开发阶段,使用云数据库可能会产生一定费用,特别是当项目流量不大时,本地数据库更适合节省成本。虽然 Atlas 提供了免费的层级(例如 M0 免费集群),但免费版有一些限制(如存储空间和性能),如果需要更高的资源,可能需要付费。
  • 自定义配置和控制:有些情况下,开发者可能需要对数据库的配置进行精细控制(如存储引擎、索引、日志等),本地数据库提供更高的定制性。
  • 离线工作:在没有互联网连接的环境下,无法访问 Atlas 或其他云数据库时,本地数据库仍然是唯一的选择。
  • 低延迟需求:某些开发场景可能需要低延迟访问数据库,本地数据库相较于通过互联网连接远程数据库的延迟会更低。