Momentan verwenden wir Azure Blob Storage zum Speichern von Dokumenten wie .json, .html und .pdf. Gibt es einen Ersatz, den wir verwenden können, um die Dokumente aus dem Speicher in lokale zu verschieben? Ist MongoDB eine gültige Alternative?Alternative für Azure Blob Storage
Antwort
Nach meinem Verständnis scheint es, dass Sie Dokument-Assets von Azure Blob Storage zu lokalen migrieren möchten.
Nach meiner Erfahrung, in der Regel Berücksichtigung für drei Attribute der IT vor Ort Infrastruktur, die Zuverlässigkeit, Verfügbarkeit und Wartbarkeit umfassen, müssen Sie einige hardwares & Softwares zur Unterstützung der Bedürfnisse, wie Disk Array, SAN-Switch, verwenden HA Software und Enterprise FileSystem wie JFS mit NFS.
Wenn Sie jedoch nur den Speicher berücksichtigen, der auf dem X86-Cluster in der Software gehostet wird, können Sie ein verteiltes Dateisystem als lokalen Speicher auswählen, z. B. Ceph oder HDFS.
Inzwischen, nach dem MongoDB offical article Sie direkt auf diese großen Objekte & Dateien in MongoDB speichern können, aber es gibt einige Grenzen der Größe Daten für MongoDB, kümmern Sie sich bitte diese https://docs.mongodb.com/manual/reference/limits/#data.
Die Verwendung von Daten als lokaler Speicher hängt nur von Ihrem Szenario ab.
Leider gibt es keine richtige Antwort, und es gibt keine Möglichkeit für irgendjemanden, eine objektive Antwort zu geben, ob man MongoDB benutzt (es gibt so viele Faktoren, und die Objektgröße ist nur eine davon). –
Diese Frage ist off-topic, da sie breit und meinungsfordernd ist, sowie eine Frage zur Tool-Empfehlung. Darauf gibt es keine richtige Antwort. Und Sie vergleichen Äpfel mit Orangen, wenn Sie eine Dokumentendatenbank mit einem Objektspeicher wie Blobspeicher vergleichen. –