sql >> Database >  >> NoSQL >> MongoDB

S3 gebruiken als database versus database (bijv. MongoDB)

U overweegt "AWS S3-bucket te gebruiken in plaats van een NoSQL-database", maar feit is dat Amazon S3 in feite is een NoSQL-database.

Het is een zeer grote Key-Value-winkel. De Sleutel is de bestandsnaam, de Waarde is de inhoud van het bestand.

Als uw behoeften eenvoudigweg "Bewaar een waarde met deze sleutel" en "Een waarde ophalen met deze sleutel" zijn, dan zou het prima werken!

In feite worden oude bestellingen op Amazon.com (meer dan een jaar oud) blijkbaar gearchiveerd naar Amazon S3 omdat ze alleen-lezen zijn (geen retourzendingen, geen wijzigingen).

Hoewel langzamer dan DynamoDB, kost Amazon S3 zeker aanzienlijk minder voor opslag!



  1. MongoDB Date()-methode

  2. Redis zrevrangebyscore, sorteren anders dan lexicografische volgorde

  3. HSET als sleutel bestaat

  4. Is er een eenvoudige manier om de gegevens van een meteoor-app te exporteren?