我想在DB(MongoDB,我的例子)之外存儲圖像(或任何二進制數據-PDF,電影等)並將它們放入公共服務器文件夾可以至少更快(沒有編碼,解碼和周圍的東西)。這是一個直接在MongoDB中存儲圖像而不是在服務器端文件夾中的優勢
但是由於在MondoDB中有這樣的選項,所以我想知道使用這種方法和使用案例的優點,當這種方法被推薦時。
我想在DB(MongoDB,我的例子)之外存儲圖像(或任何二進制數據-PDF,電影等)並將它們放入公共服務器文件夾可以至少更快(沒有編碼,解碼和周圍的東西)。這是一個直接在MongoDB中存儲圖像而不是在服務器端文件夾中的優勢
但是由於在MondoDB中有這樣的選項,所以我想知道使用這種方法和使用案例的優點,當這種方法被推薦時。
當你有大量的二進制數據,並且你想利用分片時,你可以使用gridfs將二進制數據存儲在mongo數據庫中。但從性能角度來看,很明顯,您指出將文件存儲在文件系統中是一種更好的方法。
謝謝。如果我明白你的意思,使用GridFS的優點在於使用傳統的,相對容易的,傳統的和可能已經過時的服務器fs方法的優點。如果是這樣,那麼天平的位置在哪裏? – d2048