Nav*_*ini 2 database data-structures
我知道这个问题一直被问过.
我读了这整篇文章,但仍然无法达到一定程度.
我正在建立一个网站,允许用户下载壁纸和歌曲.除了我,没有人会上传那些壁纸/歌曲.我的意思是说用户不会上传它们.现在.每个文件平均为6Mb(对于歌曲).
现在,你想在这里做什么?将它们存储为blob文件还是使用文件路径?
在我看来,你应该存储路径而不是blob.但它又取决于许多其他事情 - 你有自己的服务器吗?或者你在其他地方托管它?将这些内容放入数据库中这些事情真的很重要吗?什么是你的备份策略等..
我有自己的推理
另外请记住,当您必须备份数据库时,在某个阶段可能会非常头疼.另一方面,如果您的歌曲文件在磁盘上,那么它将很容易.
此外,如果您只在数据库中存储路径,则可以考虑将您的歌曲和图片保存在其他服务器(或多个服务器)上.
简而言之,我可以看到使用文件系统存储歌曲和图片的许多优点.