作者qrtt1 (愚人)
站内java
标题Re: [JSP ] 从资料库抓图
时间Fri Dec 28 21:54:31 2007
※ 引述《drinks (不告诉你..)》之铭言:
: : 推 PsMonkey:基本上存在资料库当中... 恩... 阿... [默] 12/27 18:48
: : 推 Lordaeron:基上, 将图存进DB 除了爽以外, 应该没什特别的用途 12/28 15:08
: 不解? 把图存进db 有什麽问题吗?
: 假设你的专案下使用者建档需要大头照,
: 不放在db那请问要放在哪?
: 难不成开个目录把图统一放一起,
: 用isFile() 存取?
如果图片 .doc .xls ... 等等 binary data 在资料库内
那就需要透过後端动态去要资料生图, 再输出
这一类的传输时间比起简单的 sql select 较久,
也就增加网路传轮占线的机会. 影响到单位时间内, 平均可用连线数量
而 binary data 改变的机会通常比一般文字表示的资料低,
[新增]通常会比[修改]多,所以你可以视为[静态资料]。
因此,大部分的实作只存路径而已 (相对路径佳)
实体的档案就可以不用和资料库在同一台机器上
只要吐出路径再组装一下, 就有图能用, 使用者不用等太久
也能依资料特性调整 cache 的参数。
并且资料库备份不用备一堆 binary data速度较快,
档案备份也能使用 rsync 等机制所以觉得分开来处理会比较有弹性
当然, 这只是一般的看法, 还要看系统特性与要求来选择实作策略
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.80.216
※ 编辑: qrtt1 来自: 220.133.80.216 (12/28 21:56)
1F:推 drinks:感谢,我了解了 12/29 15:07