sql >> Base de Datos >  >> NoSQL >> MongoDB

Usar S3 como una base de datos frente a una base de datos (por ejemplo, MongoDB)

Está "considerando usar un depósito de AWS S3 en lugar de una base de datos NoSQL", pero el hecho es que Amazon S3 efectivamente es una base de datos NoSQL.

Es una tienda clave-valor muy grande. La Clave es el nombre del archivo, el Valor es el contenido del archivo.

Si sus necesidades son simplemente "Almacenar un valor con esta clave" y "Recuperar un valor con esta clave", ¡funcionaría bien!

De hecho, los pedidos antiguos en Amazon.com (de más de un año) aparentemente se archivan en Amazon S3 ya que son de solo lectura (sin devoluciones ni cambios).

Si bien es más lento que DynamoDB, Amazon S3 ciertamente cuesta mucho menos para el almacenamiento.