MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Използване на S3 като база данни срещу база данни (напр. MongoDB)

Вие „обмисляте да използвате AWS S3 bucket вместо NoSQL база данни“, но факт е, че Amazon S3 ефективно е база данни NoSQL.

Това е много голям магазин за ключ-стойност. Ключът е името на файла, Стойността е съдържанието на файла.

Ако вашите нужди са просто „Съхраняване на стойност с този ключ“ и „Извличане на стойност с този ключ“, тогава ще работи добре!

Всъщност старите поръчки на Amazon.com (на повече от година) очевидно са архивирани в Amazon S3, тъй като са само за четене (без връщания, без промени).

Макар и по-бавен от DynamoDB, Amazon S3 със сигурност струва значително по-малко за съхранение!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ако имам идентификатор на документ mongo като низ, как да го потърся като _id?

  2. Тестване за интеграция на Spring Boot с вграден MongoDB

  3. Създайте многоключов индекс в MongoDB

  4. Актуализация в forEach на mongodb shell

  5. неуспешно с грешка 10068:невалиден оператор:$oid