Skip to content
Menu
CDhistory
CDhistory

Reddit – mongodb – Ist das Speichern von Bildern in einer MongoDB-Datenbank wirklich so schlecht?

Posted on August 31, 2021 by admin

Ich habe die Backend-Api meiner App fertiggestellt. Sie verwendet expressjs und mongodb/mongoose. Nach all den Tests, die ich durchgeführt habe, macht es einen großartigen Job mit Post- und Get-Anfragen an meine MongoDB.

Ich wollte meine Backend-API diese Woche bereitstellen, damit ich mit der Arbeit am Frontend meiner App beginnen kann. Aber mir ist klar geworden, dass ich eine Möglichkeit brauche, um Bilder, die der Benutzer hochlädt, und die Artikel in der Datenbank zu speichern.

Viele Leute sagen, dass ich Bilder nicht über Gridsf in meiner MongoDB-Datenbank speichern sollte. Und dass ich stattdessen Amazon S3 verwenden sollte.

Ich habe jedoch einige Bedenken bei diesem Ansatz.

Für meine App befinden sich das Front-End und meine Back-End-Api in separaten Repos. Und ich beabsichtige, dass das Frontend eine Api-Anfrage an das Backend stellt, indem ich Axios verwende, um Datenbankdaten in meinem HTML/CSS anzuzeigen. Aus diesem Grund habe ich das Gefühl, dass die Verwendung von S3 zum Speichern von Bildern die Dinge verkompliziert. Wenn ich z.B. eine Liste von Benutzern habe, wie kann ich sicher sein, welches Avatarbild aus S3 zu welchem Benutzer gehört?

Ich stelle mir ein Albtraumszenario vor, in dem ich Bilder aus dem S3-Bucket erhalten habe, aber sie haben alle einen zufälligen Hash als Dateinamen, und ich weiß nicht, welche jpg-Datei und welche MongoDB-Dokumentendatei zu demselben Benutzer oder Element gehört. Ich habe den Eindruck, dass die Speicherung von Bildern in der Datenbank dieses Dilemma löst.

Sollte ich Gridsf verwenden oder ist das ein schlechterer Ansatz als das Festhalten an multer-s3 und s3 im Allgemeinen?

Gibt es eine bessere Alternative als beides?

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Acela ist zurück: NYC oder Boston für 99 Dollar
  • OMIM Eintrag – # 608363 – CHROMOSOM 22q11.2 DUPLIKATIONSSYNDROM
  • Kate Albrechts Eltern – Erfahren Sie mehr über ihren Vater Chris Albrecht und ihre Mutter Annie Albrecht
  • Temple Fork Outfitters
  • Burr (Roman)

Archive

  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 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