.net bs 大量上传文件的存储解决办法,
内部系统,不考虑网络因素,可配一台专用文件存储服务器。已有一套bs系统,每天用户上传文件量大,上传文件一般是,word,照片,以及视频和一些其他文件,
上传文件保存于网站根目录,但现在网站文件夹以及达到20G,半年时间;
现在考虑进行重构,针对文件量大的情况下,怎么存储用户上传文件比较恰当?
求解决方案
(ps :上传文件为重要数据,要备份,并不允许非通过本系统进行修改上传文档。)
现本人能想到的是有点类似于分布式网络存储的办法,但技术不达标,实现不了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 这个我想知道 存储方式是正确的。就是日积月累 这个量的问题如何解决 --------------------编程问答-------------------- 这个还是存在废数据,很正常。 --------------------编程问答--------------------
A数据库服务器
B1文件服务器,B2文件服务器,B3文件服务器,......Bn文件服务器。
基本上是这种构架。每次动态分配一个服务器给用户上传文件。
另外也需要做一下冗余检查,比如像QQ邮箱中的,相同MD5的文件就不重复上传了。这样可以节省一些服务器空间。 --------------------编程问答-------------------- 按时间分文件夹存储 --------------------编程问答-------------------- sqlServer存地址 实际硬盘存文件啊
补充:.NET技术 , ASP.NET