最近在学习后端开发,需要存储一些数据
为什么使用MongoDB?
- 作为一个前端开发人员
- 稳定性
- 强大的社区、丰富的文档
扩展性
不需要专门维护(DB)
之后为了性能、业务需求、通用性等原因,可以学习使用PostgreSQL 或 MySQL。
不过关于这两者的选择也是挺纠结,推荐看一下知乎:PostgreSQL 与 MySQL 相比,优势何在?
如果你的项目之前已经选了某个数据库,在没有出现瓶颈或问题的时候,最好在十分有把握的情况下再去折腾,毕竟数据无价,且行且珍惜。
Mac下安装MongoDB后,有一个地方需要注意:db的文件目录如果在根目录下,需要对文件夹更改写权限,否则运行mongod服务会报错。