【发布时间】:2011-04-12 01:55:16
【问题描述】:
我将为我的用户添加上传小于 2mb 的小文件(jpg、gif、pdf 和 docs)的功能。出于页面加载时间目的和将来通常管理文件的目的,您能否建议最好将文件上传到文件系统(并通过数据库链接到它)还是直接作为 BLOB 上传到数据库?
感谢您的帮助。丹
【问题讨论】:
标签: database image file-upload filesystems documents
我将为我的用户添加上传小于 2mb 的小文件(jpg、gif、pdf 和 docs)的功能。出于页面加载时间目的和将来通常管理文件的目的,您能否建议最好将文件上传到文件系统(并通过数据库链接到它)还是直接作为 BLOB 上传到数据库?
感谢您的帮助。丹
【问题讨论】:
标签: database image file-upload filesystems documents
这两种方法各有利弊。将文件保存在数据库中将使管理更加简单。另一方面,存储在文件系统上的文件可以更有效地传递,节省 IO 和 CPU 资源。
【讨论】:
在我看来,文件系统是最好的选择。
这里唯一的缺点是有人(甚至您)可能会意外删除文件,这比 BLOB 字段要容易得多。
【讨论】: