Является ли Amazon SimpleDB более надежным / доступным, чем DynamoDB? - PullRequest
4 голосов
/ 12 марта 2012

Этот вопрос не касается общего сравнения между этими двумя понятиями, но более конкретно сфокусирован на высокой доступности и надежности. Из документации Amazon об этом:

SimpleDB

Amazon SimpleDB автоматически создает несколько географически распределенных копий каждого сохраняемого элемента данных. Это обеспечивает высокую доступность и надежность - в маловероятном случае сбоя одной реплики Amazon SimpleDB может переключиться на другую реплику в системе.

и

DynamoDB

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

Значит, в относительном выражении один надежнее другого?

1 Ответ

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

Обе услуги очень доступны и надежны.Основное различие заключается в производительности и стоимости.

SimpleDB также является базой данных NoSQL, как DynamoDB, однако DynamoDB предназначен для быстрой работы в одну цифру в миллисекундах при любой нагрузке.SimpleDB также будет быстрым, но не предназначен для больших наборов данных.

В результате биллинг для DynamoDB значительно дороже.Вы также должны «зарезервировать» использование для DynamoDB, чтобы он не выставлял вам счет за количество запросов, а выставлял счет за то, сколько вы думаете сделать.

DynamoDB - большие наборы данных и высокая производительность

SimpleDB - небольшие / средние наборы данных и дешевле

...