Skip to content
Menu
CDhistory
CDhistory

Reddit – mongodb – Memorizzare le immagini in un database MongoDB è davvero così male?

Posted on Agosto 31, 2021 by admin

Ho completato il backend api della mia applicazione. Usa expressjs e mongodb/mongoose. Da tutti i test che ho fatto, fa un ottimo lavoro nel fare richieste post e get al mio MongoDB.

Io avevo intenzione di distribuire la mia API di backend questa settimana così posso iniziare a lavorare sul front end della mia app. Ma mi sono reso conto che avevo bisogno di un modo per memorizzare le immagini che l’utente carica e per gli articoli nel database.

Un sacco di gente sta dicendo che non dovrei memorizzare le immagini nel mio database MongoDB tramite Gridsf. E che invece dovrei usare Amazon S3.

Tuttavia, ho qualche preoccupazione con questo approccio.

Per la mia app, il front-end e la mia api di back-end sono in repo separati. E ho intenzione che il primo faccia richiesta di api al secondo usando Axios per visualizzare i dati del database nel mio html/CSS. A causa di questo, sento che usare S3 per memorizzare le immagini complica le cose. Ad esempio, se avessi una lista di utenti, come posso essere sicuro che l’immagine dell’avatar da S3 sia per quale utente?

Mi sto immaginando uno scenario da incubo in cui ho immagini ricevute dal bucket S3, ma ognuna ha un hash casuale come nome del file, e non so quale file jpg e quale file documento MongoDB appartiene allo stesso utente o elemento. Mi sembra solo che memorizzare le immagini nel database risolva questo dilemma.

Dovrei andare avanti e usare solo Gridsf o è un approccio peggiore di quello di attenersi a multer-s3 e s3 in generale?

C’è un’alternativa migliore di entrambe?

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Acela è tornato: NYC o Boston per $99
  • I genitori di Kate Albrecht – Per saperne di più sul padre Chris Albrecht e la madre Annie Albrecht
  • Temple Fork Outfitters
  • Burr (romanzo)
  • Trek Madone SLR 9 Disc

Archivi

  • Febbraio 2022
  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021
  • Agosto 2021
  • Luglio 2021
  • Giugno 2021
  • Maggio 2021
  • Aprile 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes