建议何时使用MySQL BLOB?

我正在编写一个将上载和删除许多文件的应用程序,我通常只是将文件移到服务器中的文件夹中,并用unique行命名它们id。但是据我了解,MySQL还可以让我存储二进制数据(文件),何时才是更好的选择?

请使用可靠的参数,例如何时使用BLOB会提高性能?

PS:如果重要的话,我正在使用MyISAM。

谢谢。


- 在DB中存储图像-是或否?

- 做或不做:将图像存储在数据库中(感谢Sebastian)

我 知道何时将文件存储在数据库 比将它们存储在文件夹中更好。

回答:

读:

  • 使用BLOB VS OS文件系统的MySQL Binary Storage:大文件,大量,大问题
  • 做或不做:在数据库中存储图像

结论

如果您有时需要检索图像,并且它必须在多个不同的Web服务器上可用。但我认为差不多了。

  • 如果不一定要在多台服务器上使用它,最好将它们放在文件系统中。
  • 如果必须在多台服务器上使用它,并且系统中实际上存在某种负载,则需要某种分布式存储。

以上是 建议何时使用MySQL BLOB? 的全部内容, 来源链接: utcz.com/qa/408909.html

回到顶部