MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Utilisation de S3 comme base de données par rapport à une base de données (par exemple, MongoDB)

Vous "envisagez d'utiliser le compartiment AWS S3 au lieu d'une base de données NoSQL", mais le fait est qu'Amazon S3 est une base de données NoSQL.

C'est un très grand magasin Key-Value. La Clé est le nom du fichier, la Valeur est le contenu du fichier.

Si vos besoins sont simplement "Stocker une valeur avec cette clé" et "Récupérer une valeur avec cette clé", alors cela fonctionnera très bien !

En fait, les anciennes commandes sur Amazon.com (plus d'un an) sont apparemment archivées sur Amazon S3 puisqu'elles sont en lecture seule (pas de retours, pas de modifications).

Bien qu'il soit plus lent que DynamoDB, Amazon S3 coûte certainement beaucoup moins cher en stockage !