文件服务器解决方案

      在Web应用系统中,经常需要管理大量的文档,涉及到Word,Excel,PPT等Office文档或PDF,Txt, CSV等其它格式文档的上传及下载,归类及管理功能,比较常用做法有以下三种:

一、采用流方式读取文档并存储到数据库中。采用这种方式似乎极为方便,但若文档大小相差悬殊,会造成数据库字段冗余,且若要查看文档内容,必须通过程序读取。且也不利于文档的备份。 

二、把文档存储到应用服务器工程中某文件下,数据库中只存储该文档对应的路径。这样即不会造成数据库存储的冗余,也可以随时从Server端和Client端所见即所得地查看文档,也便于文档的备份。但若系统中对文档的共享程度要求比较高或者系统采用分布式架构时,则需要把文档统一管理到一台服务器上,即文件服务器。 

三、远程文件服务器共享方式(SMB协议)。把一个或多个系统的文档统一管理到一台服务器,类似文档中心服务器。既便于各个系统的文档共享,也能保证文件的唯一来源,同时也可以随时备份文档。如下图:

 

 

posted @ 2012-04-25 18:35  一生有you  阅读(1180)  评论(2编辑  收藏  举报