Веб-службы Amazon - DynamoDB
Amazon DynamoDBэто полностью управляемая служба базы данных NoSQL, которая позволяет создавать таблицы базы данных, которые могут хранить и извлекать любой объем данных. Он автоматически управляет потоком данных таблиц на нескольких серверах и поддерживает производительность. Это также освобождает клиентов от бремени эксплуатации и масштабирования распределенной базы данных. Таким образом, предоставление оборудования, настройка, конфигурация, репликация, исправление программного обеспечения, масштабирование кластера и т. Д. Осуществляется Amazon.
Как запустить DynamoDB на компьютере?
Ниже приведены шаги по настройке DynamoDB.
Step 1 - Ниже приведены шаги по настройке DynamoDB.
Загрузите DynamoDB (файл .jar) по следующей ссылке. Он поддерживает несколько операционных систем, таких как Windows, Linux, Mac и т. Д.
.tar.gz format - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz
.zip format - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip.
После завершения загрузки извлеките содержимое и скопируйте извлеченный каталог в любое место, где хотите.
Откройте командную строку и перейдите в каталог, в который вы извлекли DynamoDBLocal.jar, и выполните следующую команду -
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
Теперь есть доступ к встроенной оболочке javaScript.
Step 2 - Создайте таблицу, выполнив следующие действия.
Откройте Консоль управления AWS и выберите DynamoDB.
Выберите регион, в котором будет создана таблица, и нажмите кнопку «Создать таблицу».
![](https://post.nghiatu.com/assets/tutorial/amazon_web_services/images/create_table.jpg)
Откроется окно «Создать таблицу». Заполните данные в соответствующих полях и нажмите кнопку «Продолжить».
Наконец, открывается страница обзора, на которой мы можем просмотреть подробности. Щелкните кнопку Create.
![](https://post.nghiatu.com/assets/tutorial/amazon_web_services/images/create.jpg)
Теперь имя таблицы отображается в списке, и таблица Dynamo готова к использованию.
![](https://post.nghiatu.com/assets/tutorial/amazon_web_services/images/amazon_dynamodb_tables.jpg)
Преимущества Amazon DynamoDB
Удалось service- Amazon DynamoDB - управляемый сервис. Нет необходимости нанимать специалистов для управления установкой NoSQL. Разработчикам не нужно беспокоиться о настройке, настройке кластера распределенной базы данных, управлении текущими кластерными операциями и т. Д. Он обрабатывает все сложности масштабирования, разделения и повторного разделения данных на большем количестве машинных ресурсов для удовлетворения требований к производительности ввода-вывода.
Масштабируемость - Amazon DynamoDB поддерживает масштабирование. Нет необходимости беспокоиться о предопределенных пределах объема данных, которые может хранить каждая таблица. Любой объем данных может быть сохранен и извлечен. DynamoDB будет автоматически распространяться вместе с объемом хранимых данных по мере роста таблицы.
Быстро - Amazon DynamoDB обеспечивает высокую пропускную способность при очень низкой задержке. По мере роста наборов данных задержки остаются стабильными из-за распределенного характера размещения данных DynamoDB и алгоритмов маршрутизации запросов.
Прочный и hочень aдоступный - Amazon DynamoDB реплицирует данные по крайней мере в 3 разных центрах обработки данных. Система работает и обслуживает данные даже при различных сбоях.
Гибкость: Amazon DynamoDB позволяет создавать динамические таблицы, т. Е. Таблица может иметь любое количество атрибутов, включая многозначные.
Рентабельность: оплата производится за то, что мы используем, без каких-либо минимальных сборов. Его структура ценообразования проста и легко рассчитывается.