sql >> Databasteknik >  >> NoSQL >> MongoDB

Använda S3 som en databas kontra databas (t.ex. MongoDB)

Du "överväger att använda AWS S3-hink istället för en NoSQL-databas", men faktum är att Amazon S3 faktiskt är en NoSQL-databas.

Det är en mycket stor Key-Value-butik. Nyckeln är filnamnet, värdet är innehållet i filen.

Om dina behov helt enkelt är "Lagra ett värde med den här nyckeln" och "Hämta ett värde med den här nyckeln", så skulle det fungera bra!

Faktum är att gamla beställningar på Amazon.com (mer än ett år gamla) tydligen arkiveras till Amazon S3 eftersom de är skrivskyddade (inga returer, inga ändringar).

Även om det är långsammare än DynamoDB, kostar Amazon S3 verkligen betydligt mindre för lagring!



  1. Skapa flerfältsindex i Mongoose / MongoDB

  2. Det nya sättet att hantera databaser med öppen källkod

  3. Dela sessioner med redis och pass på en underdomän?

  4. Redis hash mycket långsam skrivhastighet