作者qrtt1 (愚人)
看板Database
标题Re: [SQL ]Binary Data的储存方式?
时间Sun Nov 18 13:47:10 2007
※ 引述《EvilBrave ( 等灯登)》之铭言:
: 想请问各位一下
: 就是假如说在资料库里
: 有 图片 .doc .xls .ppt 等..
: 以上多种档案类型 资料希望储存
: 请问这些档案资料
: 储存的方式
: 1. Binary储存至资料库 或 2. 上传至档案系统里
: 哪种方式比较适当?
: 能否比较两者方式的优劣?
: 谢谢 <(_ _)>
如果图片 .doc .xls ... 在资料库内
那就需要透过後端动态去要资料, 再输出
这一类的传输时间比较久, 也就增加占线的机会.
影响到单位时间内, 平均可用连线数量
而档案内容改变可能不会常发生, 新增通常会比修改多
所以你可以视为静态资料。大部分的实作只存路径而已 (相对路径)
实体的档案就可以不用和资料库在同一台机器上
只要吐出路径再组装一下, 就有图能用, 使用者不用等太久
也能依资料特性调整 cache 的参数。
并且资料库备份不用备一堆 binary data速度较快,
档案备份也能使用 rsync 等机制所以觉得分开来处理会比较有弹性
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.174.244
※ 编辑: qrtt1 来自: 61.224.174.244 (11/18 13:49)