日期:2014-05-18  浏览次数:20897 次

文件是放到服务器的共享目录中,还是放在数据库中
现要开发一工程文件管理系统,不知道文件是放在服务器的共享目录中好?还是放在数据库中好,文件很多,需要有权限控制,与简单的审批流程设置

------解决方案--------------------
文件放目录,数据库里放个索引表?
------解决方案--------------------
文件大,还是在数据库中放路径吧
------解决方案--------------------
我以前也遇到过这样的问题,起初是存放在目录中,
但是特麻烦啊,就权限配置那块我都感觉头大,
最后,吧他放到数据库中了啊,这样流程设置还方便。
------解决方案--------------------
文件放目录,路经放库里
------解决方案--------------------
工程文件管理系统,这样文件非常多,应该还有各个文件版本的问题吧。数据库存取这些流也是很耗时的。
个人认为权限,文件版本号和相对路径可以放到数据库,并且最好能设置一对秘钥。
本地文件保留各个版本的文件根据公有的秘钥加密,取得文件通过数据库权限判断并且解密。
------解决方案--------------------
up
------解决方案--------------------
我觉得两者都无所谓 具体看你想怎样处理 但一般还是放在目录下
------解决方案--------------------
还是目录方便
------解决方案--------------------
还是放在目录里。以后会严重影响数据库的性能,引起表空间啊,表的文件块都很大的。查询会很慢。
------解决方案--------------------
一般對于文件操作的情況要看你的業務邏輯,如果是經常性的對文件進行操作的話,最好就共享資料夾的方式比較好,一旦操作量大的時候會對資料庫的負荷很大的