我的应用程序会创建大量文件,每个文件最多100MB。目前我们将这些文件存储在文件系统中,该文件系统运行良好。但我想知道是否有更好的解决方案将文件存储在某种文件数据库中。数据库的简单优势在于它是否可以拆分文件并以小块而不是一个100mb文件存储。
答案 0 :(得分:5)
文件系统非常适合存储文件。如果需要将它们与数据库关联,请按文件名进行操作。文件系统已经做了许多奇特的事情,以确保它是有效的。你最好不要试图超越它。
答案 1 :(得分:1)
关系数据库并不擅长这么大的文件。你可以去HDFS之类的东西,但是如果你拥有的就是这样的话可能不值得。我相信它确实会将大文件分解成块。