我在某些服务器上存在大量文件,我想将它们全部移动到mysql。 在性能方面,最好的方法是什么,因为我提到文件的数量非常大。如果存在任何第三方脚本,那么就可以。
答案 0 :(得分:-1)
您绝不应将文件存储在MySQL中。将文件保存在文件夹中,并将路径放到数据库中的文件中。
您不应该这样做的原因是因为文件系统本身已经针对一件事进行了优化。存储文件,与数据库相比,您将在磁盘上存储更多性能。当然,数据库通常在内存中有大量数据,因为如果可以,MySQL会尝试将所有内容放入内存中。
但文件系统也是如此。经常访问的文件最终将存储在内存中以保存磁盘本身的IO,您可以通过文件系统缓存和virtfs了解更多相关信息。