我正在创建一个应用程序,用户可以根据各种目的编辑“文件”。每个用户都有他/她自己的文件沙箱。问题是这些文件是否应该存在于驱动器上,还是存在于MySQL数据库中的长文本中?
答案 0 :(得分:2)
每次我遇到这个问题时,我都认为在文件系统(或S3)中存储文件是更好的解决方案。但是,例如Sharepoint将所有文件存储在DB中,因此它取决于您的项目。你也可以看看MongoDB,但我还没有尝试过。
答案 1 :(得分:1)
好的,根据我的研究,这是我发现的......
基于这两篇文章主要(和其他研究):
我认为数据库会比文件系统更好。数据库针对快速读取和写入进行了优化,并且是关系型的,因此查找是快速的。空间便宜,因此增长迅速并不是一个巨大的问题。