Поиск по сайту:

Как создать таблицу DynamoDB в AWS


На этой странице

  1. Что будем делать?
  2. Войти в AWS
  3. Добавить элементы в таблицу и найти запись
  4. Удалить таблицу
  5. Заключение

Amazon DynamoDB — это база данных ключей и документов. Это полностью управляемая, мультирегиональная, мультимастерная, надежная база данных, которая может обрабатывать более 10 триллионов запросов в день. Он имеет встроенную безопасность, резервное копирование и восстановление, а также кэширование в памяти для интернет-приложений. Мы можем создавать приложения с практически неограниченной пропускной способностью и хранилищем.

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

Мы можем использовать DynamoDB для создания мощных веб-приложений, которые автоматически масштабируются вверх и вниз, а также для создания интерактивных мобильных и веб-приложений с обновлениями в реальном времени.

Прежде чем мы создадим таблицу DynamoDB, давайте разберемся с ее основными компонентами.

  1. Таблицы.
    Таблица – это набор данных. Как и в других базах данных, DynamoDB хранит данные в таблицах.
  2. Элементы.
    Элемент Элемент – это группа атрибутов, которая однозначно идентифицируется среди всех других элементов. Каждая таблица содержит ноль или более элементов.
  3. Атрибуты.
    Атрибут – это фундаментальный элемент данных, который не нуждается в дальнейшей разбивке. Каждый элемент состоит из одного или нескольких атрибутов.
  4. Ключ раздела.
    Простой первичный ключ, состоящий из одного атрибута, известного как ключ раздела.
  5. Ключ раздела и ключ сортировки.
    Называется составным первичным ключом. Этот тип ключа состоит из двух атрибутов. Первый атрибут — это ключ раздела, а второй — ключ сортировки.
  6. Ключ сортировки. 
    Ключ сортировки элемента также называется его атрибутом диапазона.
  7. Потоки DynamoDB.
    Это дополнительная функция, которая фиксирует события изменения данных в таблицах DynamoDB.

В DynamoDB есть две модели выставления счетов.

  1. Режим емкости по запросу:
     В этом режиме взимается плата за операции чтения и записи данных, выполняемые нашим приложением. наши столики. Нам не нужно указывать ожидаемую пропускную способность чтения и записи.
  2. Режим выделенной емкости:
    Здесь мы указываем количество операций чтения и записи в секунду, которое, по нашему мнению, потребуется нашему приложению.

Чтобы узнать о DynamoDB и его ценах, нажмите здесь.

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

Предпосылки

  1. Аккаунт AWS (создайте, если у вас его нет).

Что мы будем делать?

  1. Войдите в AWS.
  2. Создайте таблицу DynamoDB.
  3. Добавьте элементы в таблицу и найдите запись.
  4. Удалить таблицу

Войти в АВС

Нажмите здесь, чтобы перейти на страницу входа в AWS.

Когда мы перейдем по приведенной выше ссылке, мы увидим следующую веб-страницу, где нам необходимо войти в систему, используя наши данные для входа.

После успешного входа в AWS мы увидим главную консоль со всеми перечисленными ниже службами.

Чтобы создать таблицу DynamoDB, нажмите «Службы» в левом верхнем углу экрана и найдите DynamoDB.

Вы увидите домашнюю страницу Amazon DynamoDB. Чтобы создать таблицу, нажмите \ Создать таблицу\

В поле Имя таблицы введите имя таблицы и укажите Ключ раздела в поле . Снимите флажок «Использовать настройки по умолчанию».

Выберите опцию \По требованию\. Прокрутите вниз и нажмите кнопку «Создать таблицу». Ваша таблица будет создана.

Добавление элементов в таблицу и поиск записи

Чтобы добавить данные в вашу таблицу, выберите таблицу, которую мы только что создали.

Выберите вкладку «Элементы». На вкладке «Элементы» выберите «Создать элемент».

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

Чтобы найти конкретный предмет, в фильтре добавьте \Имя\ и укажите имя, которое вы хотите найти.

Измените другое значение, вы найдете искомые данные, если они соответствуют запросу.

Удалить таблицу

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

Чтобы удалить таблицу, выберите только что созданную таблицу и нажмите кнопку \Удалить таблицу\.

В диалоговом окне подтверждения введите Удалить.

Заключение

В этой статье мы научились создавать нашу первую таблицу DynamoDB, добавлять элементы в таблицу, а затем запрашивать таблицу, чтобы найти нужный элемент. Мы также узнали, как управлять таблицами и элементами DynamoDB через Консоль управления AWS и удалять их.