MongoDB против DynamoDB в облаке Amazon? - PullRequest
0 голосов
/ 11 марта 2012

DynamoDB - это NoSQL, основанный на значениях ключей, и никакого обслуживания не требуется, кроме обеспечения пропускной способности (чтение и запись) для каждой таблицы. Репликация данных выполняется автоматически за сценой.

Я вижу очень меньше обслуживания в DynamoDB.

Должен ли я использовать MongoDB по какой-либо веской причине в облаке?

В каких случаях использовать MongoDB лучше, чем DynamoDB?

1 Ответ

4 голосов
/ 12 марта 2012

Это очень субъективный вопрос - без контекста невозможно порекомендовать, кто использовать.

Какая база данных лучше для вас, зависит от широкого спектра вещей, включая, но не ограничиваясь

  • Чтение шаблонов
  • Запись шаблонов
  • Сложность запроса
  • Требования к масштабируемости
  • Коэффициент усыновления
  • Поддержка языков
  • Коммерческая поддержка
  • Долговечность
  • Поддержка транзакций
  • Целостность данных
  • Много больше

Вам нужно подумать о своем приложении и понять такие вещи, как то, что я перечислил выше, и выяснить, что вам нужно из базы данных. Тогда вам нужно понять каждый из ваших вариантов и чего будет достаточно.

...