【发布时间】:2010-12-15 14:14:14
【问题描述】:
我正在努力决定是否应该在即将进行的项目中使用 MySQL blob 字段类型。
我的基本要求是,可以查看某些数据库记录,并上传多个文件并“附加”到这些记录。根据具体情况,查看所述记录可能仅限于某些人。几乎没有任何限制可以上传任何类型的文件。
所以从一个角度来看,如果我走 MySQL 路线,我不必担心病毒蔓延或随机 php 文件被上传并以某种方式执行。我还有一个更简单的方法来获得许可并将数据与记录相关联。
另一个明显的方法是将数据存储在 webroot 之外的特定文件夹结构中。在这种情况下,我必须为文件夹/文件制定一个特殊的命名约定,以跟踪它们在数据库中引用的内容。
使用 MySQL blob 字段类型是否会影响性能?我担心选择会阻碍网站未来发展的解决方案以及选择不容易维护的解决方案。
【问题讨论】:
标签: mysql