Prosím, nedělejte to. Databáze nejsou příliš vhodné pro ukládání velkých bitů dat, jako jsou obrázky, soubory atd.
Místo toho:Své obrázky byste měli ukládat do vyhrazeného úložiště statických souborů, jako je Amazon S3 a poté uložte ODKAZ na tento obrázek do svého záznamu MongoDB.
To je mnohem lepší z hlediska obecného výkonu a funkce, protože:
- Sníží vaše náklady na hostování databáze (je levnější ukládat velké soubory v S3 nebo jiných souborových službách než v databázi).
- Zlepší to výkon databázových dotazů:DB jsou rychlé v dotazování na malé části dat, ale špatně vracejí velké objemy dat (jako jsou soubory).
- Vaše stránky nebo aplikace budou mnohem rychlejší:místo toho, abyste museli v DB dotazovat svůj obrázek, když jej potřebujete, můžete jednoduše odeslat odkaz na obrázek a ten bude okamžitě vykreslen.
Celkově:je to mnohem lepší / bezpečnější / rychlejší strategie.