Вы должны написать свой собственный код, который приблизительно соответствует тому, что вы хотите сделать.
Сказав это: по моему опыту, S3 примерно так же быстр, как ваша связь.Возможно, вам придется загружать / скачивать более одного элемента за раз, чтобы достичь локального ограничения пропускной способности, но вы можете получить его.
Производительность листинга на S3 также довольно хорошая, но результаты несжатого XML, поэтому они немного велики.Если вы хотите «что-то» сказать миллионам файлов, вам нужно выполнить несколько запросов параллельно.Это касается и SimpleDb.Число запросов в полете, которые работают лучше всего, представляет собой сочетание пинга, пропускной способности, ответа сервиса AWS и других факторов.
С другой стороны, SimpleDB для многих задач кажется довольно медленным.Хотя это полностью зависит от ваших потребностей.Выбор записи и возврат атрибутов, когда вы знаете, что имя элемента БД обычно ограничено по времени пинга, но поиск с помощью оператора% like% обычно довольно медленный (секунды легко набрать).
Добавьте к этому, что все намного быстрее, если вы работаете на EC2 по сравнению с локальным компьютером, а также добавьте задержку / пропускную способность, если ваше приложение находится, например, в Сингапуре, и вы пытаетесь использовать стандартное местоположение США.хранить все.Слишком много, чтобы понять.