Я предполагаю, что вы спрашиваете, потому что хотите перейти непосредственно на решение для персистентности AWS?И DynamoDB, и SimpleDB являются хранилищами k / v, и поэтому они не заменят хранилище документов, такое как MongoDB.
За исключением лимита / пропуска (для которого требуется больше k/ v совместимый подход) все ваши функциональные требования могут быть легко удовлетворены любым из двух упомянутых вами решений (хотя DynamoDB, на мой взгляд, является лучшим вариантом), но это не будет главной проблемой.Основная проблема будет заключаться в том, чтобы перейти от хранилища документов, особенно с широкими возможностями запросов, к хранилищу ak / v.Вам нужно будет переработать вашу схему, переосмыслить ваши индексы, работать в рамках ограничений хранилища ak / v, использовать преимущества хранилища ak / v и т. Д.
Откровенно говоря, если ваше текущее решение работает и если MongoDBпохоже на хорошую функциональную подгонку, я бы, конечно, не мигрировал, если у вас нет очень веских нетехнических причин для этого (например, например, ваш босс хочет, чтобы вы;))
Что бы вы сказали, этопричина, по которой вы рассматриваете этот шаг или вы просто исследуете, возможно ли это вообще?