本地安装
下载mongod程序
在官网地址,选择对应的系统平台后,下载压缩包
启动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 或其他云数据库时,本地数据库仍然是唯一的选择。
- 低延迟需求:某些开发场景可能需要低延迟访问数据库,本地数据库相较于通过互联网连接远程数据库的延迟会更低。