Я думаю, они оба хранилища документов.
So SimpleDB - это размещенное хранилище данных с API REST / SOAP для манипулирования данными. MongoDB - это механизм хранения данных, который вы запускаете на своем собственном оборудовании, он использует серию команд BSON для манипулирования данными, но большинство пользователей используют один из поддерживаемых драйверов .
Вещи, которые будут отличаться:
- Конфигурация (вам понадобятся серверы)
- Техническое обслуживание
- Код клиента: вам нужно работать с драйвером, ваши запросы, вероятно, отличаются
- Индексы
- Paging
- Возможно структуры данных (различные инструменты запросов)
- Карта / Уменьшение (сделано в Javascript с MongoDB)
Вещи, которые будут одинаковыми:
- Данные: они оба являются хранилищами документов и должны иметь возможность обрабатывать одни и те же базовые данные
Теоретически вы можете просто выгружать свои данные из SimpleDB в MongoDB, но для других движущихся частей ваших данных определенно требуется определенная работа.
Все это говорит о том, что я настоятельно рекомендую вам протестировать MongoDB, поскольку вы можете обнаружить, что он обеспечивает экономическую выгоду по сравнению с SimpleDB.