原先的系统附件是保存在数据库里的,结果是备份相当慢。想放在盘符路径下,又怕无法控制被修改删除的风险,大家有没好的建议?
------解决方案--------------------
建议不要放在数据库中,对数据库的压力较大,如果怕被控制或被修改,可以加个哈希值在你访问的同时验证
------解决方案--------------------
我是通过FTP实现!
在系统中保存访问FTP的user/password(可以放在管理员才能看到的参数档中),一般操作用户可以通过系统的FTP用户/密码(操作用户是不知道的)进行上传、下载,但是修改、删除只能通过直接访问FTP才行,有点局限性,但是能满足需求!
------解决方案--------------------
文件数量不大,字节数不多的话,存在数据库也是不错的.管理方便.
文件本身如果不需要备份的话,在建表的时候注意,单独弄个表放文件,用个流水号做关键字,别的表用这个id来关联使用文件.这样备份可以排除这个表来做,就快了.
至于这个存放文件的表,要备份的话可以单独做,存到文件系统里.
------解决方案--------------------
再起一个数据库,专门放附件呗
像我们自动更新的文件就又起一个库存着,对业务库就没那么大的存储压力
------解决方案--------------------
[Quote=引用:]
再起一个数据库,专门放附件呗
像我们自动更新的文件就又起一个库存着,对业务库就没那么大的存储压力
[/Quote
UP
------解决方案--------------------
建議還是存路徑,不然數據庫增長太快了,備份恢復都是個問題。
如果空間足夠大,採用#4樓說的方法也不錯。