作者Lordaeron (Terry)
站内java
标题Re: [JSP ] 从资料库抓图
时间Sat Dec 29 07:46:06 2007
※ 引述《qrtt1 (愚人)》之铭言:
: ※ 引述《drinks (不告诉你..)》之铭言:
: : 不解? 把图存进db 有什麽问题吗?
: : 假设你的专案下使用者建档需要大头照,
: : 不放在db那请问要放在哪?
: : 难不成开个目录把图统一放一起,
: : 用isFile() 存取?
: 如果图片 .doc .xls ... 等等 binary data 在资料库内
: 那就需要透过後端动态去要资料生图, 再输出
: 这一类的传输时间比起简单的 sql select 较久,
: 也就增加网路传轮占线的机会. 影响到单位时间内, 平均可用连线数量
: 而 binary data 改变的机会通常比一般文字表示的资料低,
: [新增]通常会比[修改]多,所以你可以视为[静态资料]。
: 因此,大部分的实作只存路径而已 (相对路径佳)
: 实体的档案就可以不用和资料库在同一台机器上
: 只要吐出路径再组装一下, 就有图能用, 使用者不用等太久
: 也能依资料特性调整 cache 的参数。
: 并且资料库备份不用备一堆 binary data速度较快,
: 档案备份也能使用 rsync 等机制所以觉得分开来处理会比较有弹性
^^^^^^^^^^^^^^^^^^^^^^
完全正确!!
: 当然, 这只是一般的看法, 还要看系统特性与要求来选择实作策略
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
除了爽以外, 应该不会有其它好处的了.
图片放DB 只是公元2000 年时, 拿来爽的玩法, 因为DB 刚开始对Blob type 大力
support.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.147.141