Учебники

DynamoDB — Окружающая среда

Среда DynamoDB состоит только из использования вашей учетной записи Amazon Web Services для доступа к консоли графического интерфейса DynamoDB, однако вы также можете выполнить локальную установку.

Перейдите на следующий веб-сайт — https://aws.amazon.com/dynamodb/

Нажмите кнопку «Начало работы с Amazon DynamoDB» или кнопку «Создать учетную запись AWS», если у вас нет учетной записи Amazon Web Services. Простой, управляемый процесс проинформирует вас обо всех связанных с этим сборах и требованиях.

После выполнения всех необходимых шагов процесса у вас будет доступ. Просто войдите в консоль AWS, а затем перейдите к консоли DynamoDB.

Обязательно удалите неиспользованный или ненужный материал, чтобы избежать связанных с этим сборов.

Локальная установка

AWS (Amazon Web Service) предоставляет версию DynamoDB для локальных установок. Он поддерживает создание приложений без веб-службы или подключения. Это также снижает выделенную пропускную способность, хранение данных и плату за передачу, предоставляя локальную базу данных. Это руководство предполагает локальную установку.

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

Установочный файл является исполняемым файлом .jar . Он работает в Linux, Unix, Windows и любых других ОС с поддержкой Java. Загрузите файл, используя одну из следующих ссылок —

Тарболhttp://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

Zip-архивhttp://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip

Примечание. Другие репозитории предлагают файл, но не обязательно последнюю версию. Используйте ссылки выше для получения обновленных файлов установки. Также убедитесь, что у вас установлена ​​Java Runtime Engine (JRE) версии 6.x или более поздней. DynamoDB не может работать с более старыми версиями.

После загрузки соответствующего архива, распакуйте его каталог (DynamoDBLocal.jar) и поместите его в нужное место.

Затем вы можете запустить DynamoDB, открыв командную строку, перейдя в каталог, содержащий DynamoDBLocal.jar, и введя следующую команду:

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

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

Рабочая обстановка

Вы можете использовать оболочку JavaScript, консоль с графическим интерфейсом и несколько языков для работы с DynamoDB. Доступные языки: Ruby, Java, Python, C #, Erlang, PHP и Perl.

В этом уроке мы используем примеры консолей Java и GUI для ясности концептуальности и кода. Установите Java IDE, AWS SDK для Java и настройте учетные данные безопасности AWS для Java SDK, чтобы использовать Java.

Преобразование из локального кода в код веб-службы

Когда вы будете готовы к развертыванию, вам нужно будет изменить свой код. Корректировки зависят от языка кода и других факторов. Основное изменение состоит просто в изменении конечной точки с локальной точки на регион AWS. Другие изменения требуют более глубокого анализа вашего приложения.

Локальная установка отличается от веб-службы во многих отношениях, включая, помимо прочего, следующие ключевые отличия:

Локальная установка создает таблицы немедленно, но служба занимает гораздо больше времени.

Локальная установка игнорирует пропускную способность.

Удаление происходит немедленно при локальной установке.

Чтение / запись происходят быстро при локальной установке из-за отсутствия сетевых издержек.