我知道在MySql数据库中存储图像的问题之前已经被问过很多次了,但是我还没有看到任何关于真正小图像(~1-10KB)的说法,或者说它总是推广到任何大小的图像,并且它们应始终存储为文件系统上的位置。我问的原因是因为我读到here对于Sql Server,如果图像小于256KB,使用varbinary会更有效,而对于1MB以上的任何内容,使用varbinary应该存储在文件系统上。这可能适用于Sql Server,但对于MySql是否属实?如果两者都适用,那么是否有一个等价于varbinary(MAX),因为MAX似乎不是MySql中varbinary的合适输入(也许是BLOB,但是我听到每个人都谴责BLOB的使用非常多任何原因......)。
所以要清理一下:
我想在处理图像时,我真的只是坚持MySQL和SQL Server之间的差异,以及为什么推荐的做法对两者都有所不同。