-2
我正在使用aws s3來存儲文件。有兩種方法可以在mongodb中存儲這些文件的URL。圖像例如如何在mongodb中存儲文件/圖像的URL?
- 存儲完整網址:MongoDB中和,並計算每一次(使用聚合投影或貓鼬虛函數)的完整路徑「https://aws.s3/path/key」
- 商店唯一的關鍵我取文檔
我只是想知道哪一個更好,爲什麼?
我正在使用aws s3來存儲文件。有兩種方法可以在mongodb中存儲這些文件的URL。圖像例如如何在mongodb中存儲文件/圖像的URL?
我只是想知道哪一個更好,爲什麼?
我會建議只在數據庫中存儲密鑰。這是因爲,隨着時間的應用將不斷更新和要求操作,
這將需要mongodb中的文件數據記錄更改,如果您存儲f你的http url。
沒有「更好」,只有「不同」。記下(對於你自己)每種方法的優點和缺點,然後決定你更關心哪一方面。你想存儲更少的字節,但使用更多的CPU週期?你想要所有的查詢都笨拙嗎?我們無法爲您解答。 – CodeCaster
未來我可以將文件從aws移動到谷歌雲嗎? – Shubham