Database Rails存储数百万个小图像。GridFs?

Database Rails存储数百万个小图像。GridFs?,database,ruby-on-rails-3,mongoid,gridfs,Database,Ruby On Rails 3,Mongoid,Gridfs,我需要存储数百万个0,1kb-8Mb的小图像。我听说过gridfs,但我可以在docu中阅读“对于MongoDB集合中的文档,您应该始终使用gridfs来存储大于16MB的文件。”。所以它不是很多小文件的好解决方案?我正在寻找存储图像(和其他二进制文件)的最快方法。为什么需要将它们存储在数据库中。你不能使用s3或其他类似的。不,我只想使用我自己的服务器。我想使用db,因为我认为它比文件系统快。如果你在db中存储文件,你会过得不好。而不是:)有像gridfs这样的特殊数据库比文件系统更高效地存储文

我需要存储数百万个0,1kb-8Mb的小图像。我听说过gridfs,但我可以在docu中阅读“对于MongoDB集合中的文档,您应该始终使用gridfs来存储大于16MB的文件。”。所以它不是很多小文件的好解决方案?我正在寻找存储图像(和其他二进制文件)的最快方法。

为什么需要将它们存储在数据库中。你不能使用s3或其他类似的。不,我只想使用我自己的服务器。我想使用db,因为我认为它比文件系统快。如果你在db中存储文件,你会过得不好。而不是:)有像gridfs这样的特殊数据库比文件系统更高效地存储文件,因为它们将每个文件存储在一个文件中,如果你有数千个文件,那么速度会更快。你的问题是如果你已经知道gridfs比fs快了吗?