Поскольку я еще не знаком с облачными сервисами, я должен спросить.
Если я буду использовать DynamoDB от AWS, нужно ли его устанавливать на локальном компьютере? Или все обрабатывается на стороне сервера?
Если вам требуется Amazon DynamoDB для локальной разработки / тестирования, вы можете запустить DynamoDB Local для разработки на рабочем столе .
Как уже указал frisky (+1) , AWS тем временем выпустила DynamoDB Local для разработки на рабочем столе - подробности см. DynamoDB Local , в определенный раздел Различия между DynamoDB Local и DynamoDB .
В последнее время это первоначальное предложение также полностью интегрировано в AWS Toolkit для Eclipse и AWS Toolkit для Visual Studio , см. Следующие вводные сообщения блога:
Вам не нужно и не можете устанавливать что-либо локальное - см. Подробности в первом абзаце страницы продукта Amazon DynamoDB , например:
Amazon DynamoDB - это полностью управляемая служба базы данных NoSQL , которая обеспечивает быстрый и предсказуемый производительность с плавной масштабируемостью. [...] клиенты могут запустить новая таблица базы данных Amazon DynamoDB, увеличьте или уменьшите их запрос емкость таблицы без простоев или снижения производительности [...]. Amazon DynamoDB позволяет клиентам разгрузить административный Бремя эксплуатации и масштабирования распределенных баз данных до AWS, поэтому они не нужно беспокоиться о настройке оборудования, настройке и конфигурация, репликация, исправление программного обеспечения или масштабирование кластера. [Акцент мой]
Обратите внимание, что вы, скорее всего, установите один из AWS SDK (например, AWS SDK для Java или AWS SDK для .NET ) в локальной системе разработки, если вы планируете работать с DynamoDB, они также предлагают различные средства разработчика .