【今日分享】— 附件图片存放在mongodb的方法
什么是mongoDB
mongoDB是一款基于分布式文件存储的数据库
为什么要放在mongoDB
Workfine默认将所有的图片和附件存储在安装目录下的Blob文件夹中。由于是常规的文件系统,优点在于管理方便,根据Workfine附件图片存储逻辑说明,可以快速找到需要的文件。也可以通过云服务对该目录进行同步备份,有效防止加密勒索软件的侵害。 mongoDB作为一款标准的NoSQL数据库,它拥有一些文件系统无法提供的优势。它的读写性能优于文件系统。可以部署在另外一台服务器中,同时为多个业务系统提供文件存储服务。同时,完整的备份、还原和故障恢复功能是文件系统所无法实现的。 大家可以根据业务的时机需要,挑选合适的存储方式。
如何安装mongoDB
Windows:点击查看安装教程
Linux:点击查看安装教程
MacOS:点击查看安装教程
Workfine配置
- 安装完mongoDB并测试可以正常连接后,登录Workfine设计端。
- 进入系统设置=>其他设置=>图片附件存储位置
- 存储位置选择“mongoDB数据库”
- 在服务器地址中输入mongoDB的访问地址和端口,如mongodb://localhost:27017
- 在数据库地址中输入一个不存在的名称
- 点击保存即可生效,此时表单里保存的数据将会切换存储在mangoDB数据库中