文件服务几种存储方式的整体介绍
存储方式指的是附件上传时物理文件的存储位置,可通过文件服务设置界面配置当前系统启用何种文件服务实例。下图为文件服务设置界面,默认为数据库存储方式。
目前支持的存储类型为数据库、文件服务器、亚马逊云存储、腾讯云存储、阿里云存储、华为云存储,同时也支持对接第三方文件服务实例。金蝶·个人云存储、金蝶·企业云存储即将关闭,目前不再支持;
线下环境推荐使用文件服务器,更方便对文件进行管理。公有云环境无需配置统一使用亚马逊云存储。
1、文件服务器:
文件服务器存储方式,相当于启用一个独立的文件服务器站点,用于与应用服务器进行通信以及物理文件的存储跟维护。要求在安装金蝶云星空产品安装包时勾选“文件服务器”选项,额外部署多一个文件服务站点。
*文件服务器的配置指南可参考如下帖子:https://vip.kingdee.com/article/13138
下图是文件服务器的IIS站点跟站点目录。
文件服务站点搭建完成后,需要设置文件服务地址以及文件服务存储目录,可参考下图。
配置完成后即可开始使用,如下图可以看到存储位置已经是文件服务器了。
下图是文件服务器请求的执行流程图,可以看到无论是上传还是下载文件,都是通过应用服务器对接文件服务器,所以在部署的时候,文件服务器其实不用对外开放,而是可以部署到内网仅对内开放。
2、数据库:
数据库存储方式,顾名思义就是物理文件存储于数据库表格下,具体位置是T_BAS_Attachment附件信息表的FAttachment附件内容字段。
如果文件服务设置不做任何配置,则默认使用的是数据库存储方式,但是这却是不被建议使用的一种存储方式,原因是随着系统的持续使用,会导致数据库占用空间越来越大。
*对于历史已经使用数据库存储方式导致数据库占用空间过大的问题,可使用附件万能迁移工具将数据库存储方式的附件迁移到其他存储方式上,这是使用的指导帖子:https://vip.kingdee.com/article/11703
3、亚马逊云存储:
本质上对接亚马逊S3云存储服务,物理文件存储在S3上,只需输入存储桶及秘钥等信息,即可直接使用。
公有云环境统一使用亚马逊云存储方式,用户不需要配置,所以无需过多关注。
4、金蝶·个人云存储(已经不允许配置):
本质上对接金蝶个人云盘,物理文件存储在金蝶云盘上,只需输入云之家用户名及密码即可直接使用。
*但是自2019年10月起金蝶云盘已正式停止服务,无法从金蝶云盘的管理控制台对文件进行查看跟维护,只能从金蝶云星空产品端访问。虽然历史附件没有影响,但是金蝶云盘停止服务后也存在诸多限制,比如无法进行扩容,最高只支持5G的存储空间等。目前产品已经不允许配置金蝶个人云存储。
*为了保障数据可用,建议改用其他存储方式,对于历史附件可使用附件万能迁移工具迁移至新的存储方式上:https://vip.kingdee.com/article/11703
5、金蝶·企业云存储(已经不允许配置):
本质上对接云之家企业云盘,物理文件存储在云之家企业云盘上,只需输入用户名、密码、及企业编码即可直接使用。
*目前产品已经不允许配置金蝶企业云存储。
*为了保障数据可用,建议改用其他存储方式,对于历史附件可使用附件万能迁移工具迁移至新的存储方式上:https://vip.kingdee.com/article/11703
6、华为云存储:
对接华为云对象存储服务OBS,输入终端节点、存储桶及秘钥等信息,即可使用。
7、腾讯云存储:
对接腾讯云对象存储 COS,输入账户标识、存储桶及秘钥等信息,即可使用。
8、阿里云存储:
对接阿里云对象存储OSS,输入终端节点、存储桶及秘钥等信息,即可使用。
9、对接第三方文件服务实例:
除了上面介绍的几种存储方式,我们还支持将第三方文件服务实例集成到金蝶云星空下,使得后续我们可以在金蝶云星空直接使用该文件服务实例上传下载附件,以金蝶企业云盘为例,下图是实现后的效果。
详情可参照帖子实现:https://vip.kingdee.com/article/42558409972318208
文件服务几种存储方式的整体介绍
本文2024-09-23 03:44:14发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-160778.html