【发布时间】:2011-12-03 23:15:30
【问题描述】:
在使用 mysql 时,将图像作为 BLOB 存储在数据库中是一个坏主意,因为这会使数据库变得非常大,这对数据库的正常使用是有害的。然后,最好将图像文件保存在磁盘上,并将它们的链接保存在数据库中。
但是,我认为这对于 MongoDB 来说是不同的,因为增加数据库文件大小对性能的影响可以忽略不计(这就是 MongoDB 可以成功处理数十亿条记录的原因)。
您认为将图像文件保存在 MongoDB(作为 GridFS)上是否更好,以减少服务器上存储的文件数量;还是还是让数据库尽可能小更好?
【问题讨论】:
标签: mysql mongodb file database