作者regionbbs (小朱)
看板Database
标题Re: [系统] 档案塞进资料库的好坏
时间Sun Jan 4 12:51:41 2009
※ 引述《Arton0306 (Ar藤)》之铭言:
: 小弟有做一个让使用者上传档案的网页
: 档案没有塞到资料库中 而是只纪录路径
这种的优点就是快。
所以如果重视效能的系统会用这种方法。
或者是做内容管理,在做快取网页内容时可以用这种方法。
但缺点是若档案是机密资料,则会有安全性上的问题(只要知道路径就可以抓档)。
而且备份时需要连同所有在档案系统中的档案一起备份,不然档案在还原时会消失。
: 我也有听过档案整个塞到资料库中的方式
: 请问这样的优缺点是什麽?
优点就是解决前面的缺点。
存在资料库中可以控制来自用户端的存取权,备份时也方便。
但缺点刚好也就是前面的优点。
读取时会要花一点时间,但这个可以用快取方式缓解。
不过若资料库有很重的 I/O 的话,档案存在资料库中对效能确实会有点伤。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.117.12
1F:推 bobju:档案存取安全性的问题,应该是由作业系统及web server负责, 01/04 17:00
2F:推 bobju:若因安全性议题而把档案塞DB,似乎称不上是优点.. 01/04 17:11
3F:推 jlovet:把档案放到http document root外就好了... 01/05 01:18
4F:推 nobody1:推楼上 01/05 17:47