MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Usando o S3 como banco de dados versus banco de dados (por exemplo, MongoDB)


Você está "considerando usar o bucket do AWS S3 em vez de um banco de dados NoSQL", mas o fato é que o Amazon S3 efetivamente é um banco de dados NoSQL.

É uma loja de valores-chave muito grande. A Chave é o nome do arquivo, o Valor é o conteúdo do arquivo.

Se suas necessidades são simplesmente "Armazenar um valor com esta chave" e "Recuperar um valor com esta chave", funcionaria muito bem!

Na verdade, pedidos antigos na Amazon.com (com mais de um ano) são aparentemente arquivados no Amazon S3, pois são somente leitura (sem devoluções, sem alterações).

Embora mais lento que o DynamoDB, o Amazon S3 certamente custa significativamente menos para armazenamento!