Amazon DynamoDB

Нереляционная база данных для приложений, которым необходима высокая производительность при любом масштабе

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

Более 100 000 клиентов AWS выбрали DynamoDB для IoT, мобильных, интернет, игровых, рекламных и других приложений, которым необходим доступ к данным с минимальной задержкой. Создайте новую таблицу для приложения, а DynamoDB обеспечит все остальное. 

Lyft Easily Scales Up its Ride Location Tracking System with Amazon DynamoDB

Преимущества

Производительность при любом масштабе

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

Подробнее »

Полностью управляемый сервис

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

Подробнее »

Решение корпоративного уровня

Создано для критически важных рабочих нагрузок. Безопасность данных гарантируется шифрованием, а доступность – соглашением об уровне обслуживания. Сервис обеспечивает полное управление таблицами с тщательным контролем доступа, встроенными средствами мониторинга и поддержкой частных подключений по VPN.

Подробнее »

Примеры использования

Бессерверные интернет-приложения

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

Эталонная архитектура. Диаграмма | Образец кода

Use_Case_WebApplications
Use_Case_WebApplications

Хранение данных микросервисов

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

Эталонная архитектура. Диаграмма | Образец кода

Use_Case_StreamProcessing
Use_Case_StreamProcessing

Серверная часть для мобильных приложений

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

Эталонная архитектура. Диаграмма | Образец кода

Use_Case_MobileBackends
Use_Case_MobileBackends

Рекламные технологии

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

Эталонная архитектура. Диаграмма

product-page-diagram_DynamoDB_ADs
product-page-diagram_DynamoDB_ADs

Игры

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

Эталонная архитектура. Диаграмма

product-page-diagram_DynamoDB_Gaming
product-page-diagram_DynamoDB_Gaming

Интернет вещей (IoT)

Анализ состояния устройств путем подключения большого объема быстро обновляемых данных в DynamoDB к Amazon Redshift и Amazon QuickSight.

Эталонная архитектура. Диаграмма

product-page-diagram_DynamoDB_IoT
product-page-diagram_DynamoDB_IoT

Примеры использования

Логотип Samsung

Samsung Electronics применяет DynamoDB для высокопроизводительного и экономичного резервного копирования мобильных приложений объемом несколько петабайтов.

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

Логотип Netflix

Netflix использует DynamoDB для проведения A/B-тестирования, которое создает персонализированные трансляции более чем для 125 миллионов пользователей.

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

Логотип Capital One

Capital One применяет DynamoDB для снижения задержки в своих мобильных приложениях, сменив серверные транзакции на бессерверную архитектуру в целях неограниченного масштабирования.

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

Логотип Snap

Snap перевел свое самое большое хранилище, Snapchat Stories, на DynamoDB. При этом повысилась производительность и сократились затраты.

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

Логотип Lyft

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

Ознакомиться с примером использования »

Логотип Tinder

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

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

Логотип Airbnb

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

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

Логотип Comcast

Comcast применяет DynamoDB для быстрой разработки и развертывания обновлений своего видеосервиса XFINITY X1, который работает более чем на 20 миллионах устройств. 

Ознакомиться с примером использования »

Логотип Redfin

Redfin выполняет свои операции по бизнес-аналитике на AWS, что позволяет компании при небольшом числе сотрудником быстро внедрять новые идеи и обрабатывать миллиарды ведомостей по имуществу.

Ознакомиться с примером использования »

Логотип Expedia

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

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

Логотип TRD

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

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

Логотип Amazon

Системы рабочих процессов в Amazon используют DynamoDB для получения отклика за считаные миллисекунды, что позволяет клиентам быстрее получать свои заказы.

Ознакомиться с примером использования »