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

sqlserver 2000 中保存文档的最佳方式?
想做一个档案管理系统,想向各位了解一下档案中的文档(如doc,pdf)等是直接保存到数据库中的效率较好,还是保存到硬盘中较好?

------解决方案--------------------
保存到硬盘.
在表中记录文件地址.(路径)
------解决方案--------------------
1.
文件保存到硬盘,数据库存放文件地址,因为数据库只存放简单的url,所以效率较高,但不能防止别人连接或直接输入地址下载。
2.
文件存放数据库里,要从数据库读取文件,效率比1当然低,不过可以防止别人输入网志直接下载。
看你的需求如何了



------解决方案--------------------
to 楼上:

不一定要存url的,没有url就不可能随便用地址下载

to 楼主:
存放到文件和存放到数据库,最大的差别是事务.
------解决方案--------------------
如果你只是用来管理文档,微软有一个sharepoint service,你可以参考一下.它的文件都是存放在数据库里的.