MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verwendung von S3 als Datenbank vs. Datenbank (z. B. MongoDB)

Sie "erwägen die Verwendung von AWS S3-Buckets anstelle einer NoSQL-Datenbank", aber Tatsache ist, dass Amazon S3 effektiv ist eine NoSQL-Datenbank.

Es ist ein sehr großer Schlüsselwertspeicher. Der Schlüssel ist der Dateiname, der Wert ist der Inhalt der Datei.

Wenn Ihre Anforderungen einfach "Wert mit diesem Schlüssel speichern" und "Wert mit diesem Schlüssel abrufen" lauten, dann würde es gut funktionieren!

Tatsächlich werden alte Bestellungen auf Amazon.com (älter als ein Jahr) offenbar in Amazon S3 archiviert, da sie schreibgeschützt sind (keine Rücksendungen, keine Änderungen).

Amazon S3 ist zwar langsamer als DynamoDB, kostet aber deutlich weniger Speicherplatz!