Amazon DynamoDB – это сервис баз данных NoSQL, обеспечивающий стабильную работу с задержкой не более нескольких миллисекунд при любом масштабе.  DynamoDB позволяет легко хранить и запрашивать данные об устройствах, чтобы специалисты могли сосредоточиться на создании потрясающих новых решений AWS IoT.

Немедленная регистрация

Get started with Amazon DynamoDB on the AWS Free Tier

AWS Free Tier offers 25 GB of storage, up to 200 million requests per month with Amazon DynamoDB.

View AWS Free Tier Details »


Руководство по началу работы поможет настроить и запустить базу данных DynamoDB за считаные минуты.  Ниже приведены дополнительные ресурсы, которые помогут запустить решение IoT на AWS.


Building Scalable, Serverless Mobile and Internet of Things Back Ends

Аджай Наир, старший менеджер по продукту, AWS Lambda, Amazon Web Services
Оливер Клейн, архитектор решений, Amazon Web Services

AWS Lambda – это вычислительный сервис, запускающий программный код в ответ на определенные события и отвечающий за автоматическое выделение необходимых вычислительных ресурсов. Вместе с Amazon Cognito, push‑уведомлениями Amazon SNS и Amazon DynamoDB сервис AWS Lambda представляет собой мощный инструмент для создания высокомасштабируемых внутренних частей мобильных приложений или приложений Интернета вещей (IoT). На этом семинаре рассматривается практический подход к разработке на AWS реальных приложений IoT и мобильных приложений, использующих бессерверную внутреннюю часть, которая может масштабироваться до практически неограниченного числа пользователей без необходимости управления какой‑либо инфраструктурой или серверами. Семинар предназначен для тех, кто хочет быстро начать работу. Он включает в себя обзор ключевых понятий и рассказ о том, каким образом SDK AWS облегчают создание мощных приложений для постоянно работающих устройств, способных подключаться к Интернету за рамками рабочих столов.

Смотреть видео »

Смотреть слайды »

Amazon DynamoDB for Big Data 

Нейт Слейтер, архитектор решений, Amazon Web Services

NoSQL представляет собой важную часть многих стратегий использования больших данных. Посетите этот семинар, чтобы узнать, каким образом Amazon DynamoDB помогает создавать наборы данных с быстрой загрузкой и быстрым откликом. Мы продемонстрируем, как использовать DynamoDB для пакетной обработки запросов и выполнения ETL‑операций (применяя SQL‑подобный язык) путем интеграции с Amazon EMR и Hive. Затем мы покажем, как снизить затраты и обеспечить масштабируемость, подключив данные к Amazon ElasticCache для чтения большого объема данных. Мы также обсудим, как добавлять индексы к данным DynamoDB для поиска произвольного текста посредством интеграции с Elasticsearch с применением AWS Lambda и DynamoDB Streams. И наконец, вы узнаете, как использовать высокоскоростные данные большого объема (например, данные IoT) в DynamoDB и подключать их к хранилищу данных (Amazon Redshift) для решения задач бизнес‑аналитики.

Смотреть видео »

Смотреть слайды »


Implementing a Serverless AWS IoT Backend with AWS Lambda and Amazon DynamoDB (публикация в блоге)
Узнайте, как с помощью правил сервиса AWS IoT запустить определенную логику регистрации на устройствах при использовании AWS Lambda для заполнения таблицы Amazon DynamoDB. Подробнее »

«Умный дом» – управление и контроль (схема эталонной архитектуры)
Интеграция Alexa в устройства «умного дома». Просмотреть схему »

Агрегаторы Amazon Kinesis Streams (репозиторий GitHub)

Эти агрегаторы позволяют автоматически создавать и отображать агрегированные временные ряды для данных из Amazon Kinesis Streams. Подробнее »

Scaling Writes on Amazon DynamoDB Tables with Global Secondary Indexes (Иэн Мейерс, блог AWS Big Data, 17 сентября)
«Чтобы создать таблицу временных рядов, мы создаем таблицу с первичным ключом типа „хеш‑диапазон“, который позволяет нам искать элемент с использованием двух дискретных значений». Подробнее »


From PostgreSQL to DynamoDB (Брэд Ван Вьют, блог sendwithus, 1 мая)
«Наши таблицы содержали сотни миллионов строк. Наши индексы росли экспоненциально и уже не умещались в памяти. Наша пропускная способность записи постоянно достигала ограничения максимума для одного инстанса базы данных». Подробнее »


Amondawa
Amondawa предоставляет интерфейс REST для хранения данных временных рядов и выполнения запросов к ним. Подробнее »

Загрузить Amondawa [от сообщества] »