Linux 上的 MongoDB 3.4.6 发行包,挺适合用来搭建本地测试环境或者小型项目的服务端。老版本虽然没最新功能全,但胜在稳定、资源占用也小,配置起来蛮方便。
文档型数据库的灵活性,在 MongoDB 里体现得。数据存储用的就是类似 JSON 的格式,结构可变,操作起来也直观,用mongo
命令就能直接跑起来。
安装也不复杂,解压后直接运行mongod
就能起服务,路径设置清楚点就好。你可以这么搞:
tar -zxvf mongodb-linux-x86_64-3.4.6.tgz
mkdir -p /data/db
./bin/mongod --dbpath /data/db
自动复制、分片集群这些高可用配置也支持,用在企业内部服务上还挺靠谱。WiredTiger 引擎性能也不错,尤其是内存利用率这块,表现比较稳。
如果你是做Node.js
或Python
开发的,那和 MongoDB 搭配起来顺手。驱动成熟,社区也活跃。用来存评论数据、用户信息、日志记录这类半结构化数据,挺合适。
不过要记得,默认是没开认证的,生产环境一定要配置用户验证,别忘了这茬。再加个定时备份脚本,基本就能放心用了。
如果你想深入了解或对比别的 NoSQL 方案,像MongoDB 文档型数据库、分片副本集集群搭建这些文章可以看看。