Ich arbeite an einem Projekt, bei dem jeder Benutzer viele Bilder posten kann. Wir verwenden Node.js mit Express und MongoDB als Datenbank. Ich habe mich gefragt, welcher Weg in Bezug auf Geschwindigkeit und Skalierbarkeit besser wäre:
Oder
Irgendwelche Gedanken werden geschätzt!
Danke,
Das ist wie Go gegen Node.js zu vergleichen. Es gibt keine bessere allgemeine Lösung.
Jeder kann seine eigenen Vorteile und Lösungen haben. MongoDB ist mehr wie die DIY-Lösung und Amazon S3 ist die verwaltete Lösung. Mit MongoDB müssen Sie es selbst skalieren. Ich kann sagen, dass S3 anfänglich schneller sein wird und bereits von Amazon skaliert wurde und wahrscheinlich billiger ( S3 ist billiger als EBS ). Sie können eine Menge von Servern mit riesigen Mengen an RAM bekommen und MongoDB wird definitiv schneller sein. Auch wenn sich die MongoDB-Instanz in derselben Instanz wie Ihre App befindet, haben Sie weniger Latenz.
Überprüfen Sie auch diese Frage: MongoDB als Anbieter von statischen Dateien?