|
本帖最后由 dacat 于 2011-12-26 10:58 编辑
谢谢大家的回复,目前主流处理大文件的方法是把文件放在文件系统,指针放在数据库内,这样可以减少并发访问量..
但oracle 的blob什么时候用比较好啊..如果都放在文件系统,blob岂不是无用,估计是个权衡..小的文件放在数据库内,不占大的并发访问时间可能还是可以接受的,而且oracle 11g还给了新的secure file类型,可以对文件加密,secure file类型和以往的数据类型在性能和存储上有什么不同啊..大家认为一般多大的文件放在数据库内比较合适,几十k,几十兆,几百兆
文件个数多少为宜?32位oracle的表空间一个文件是32G,64为oracle表空间一个数据文件可以建立多大啊..
把海量文件存放在数据库的blob内,数据库的表空间应该如何设计啊..
我觉的一概说文件不要放在数据库内也不妥..因为oracle毕竟给了blob,clob数据类型..似乎需要具体需求定量分析吧..谢谢大家啊..多指教啊..
|
|