Интеграция с Amazon DynamoDB
Почему стоит использовать Amazon DynamoDB?
Благодаря Amazon DynamoDB можно легко интегрировать рабочие нагрузки с Ускорителем Amazon DynamoDB (DAX) для повышения производительности до 10 раз, использовать Сервис Amazon OpenSearch для обеспечения возможностей поиска и аналитики в реальном времени, а также задействовать множество других сервисов AWS. DynamoDB обеспечивает гибкую интеграцию с широким спектром сервисов AWS, которые соответствуют требованиям вашего сценария использования.
Интеграция Amazon DynamoDB с нулевым использованием ETL
Amazon DynamoDB обеспечивает несколько интеграций с нулевым использованием ETL с другими сервисами AWS. Эти полностью управляемые интеграции, не требующие написания кода, автоматизируют извлечение, преобразование и загрузку данных из DynamoDB в другие сервисы AWS. Они легко реплицируют ваши данные в целевую службу и не влияют на рабочую нагрузку. Наконец, интеграция избавляет вас от нескольких недель инженерных работ, необходимых для проектирования, создания конвейеров данных и управления ими, а также позволяет сосредоточиться на основных задачах инженерии.
Интеграция Amazon DynamoDB с нулевым использованием ETL с Amazon SageMaker Lakehouse
Эта интеграция с нулевым использованием ETL позволяет задействовать широкий спектр аналитики и машинного обучения, таких как аналитика SQL, поисковая аналитика, бизнес-аналитика, машинное обучение, генеративный искусственный интеллект и многое другое. Всего за несколько простых шагов в Консоли управления AWS вы сможете выбрать таблицы DynamoDB для репликации в Amazon SageMaker Lakehouse.
Интеграция Amazon DynamoDB с нулевым использованием ETL с Amazon Redshift
Интеграция с нулевым использованием ETL упрощает аналитику и машинное обучение. Просто выберите таблицы DynamoDB для анализа и реплицируйте данные DynamoDB в Amazon Redshift уже через несколько минут после записи данных в DynamoDB. Затем вы сможете воспользоваться возможностями аналитики и машинного обучения Amazon Redshift с широкой поддержкой SQL, материализованными представлениями, совместным использованием данных и возможностями запросов без применения схем для дальнейшего преобразования и обогащения данных.
Интеграция Amazon DynamoDB с Сервисом Amazon OpenSearch с нулевым использованием ETL
Эта интеграция с нулевым использованием ETL позволяет выполнять поисковую аналитику практически в режиме реального времени. Кроме того, создавать индексы для полнотекстового, векторного и геопространственного поиска и многого другого является простой задачей. Поиск и агрегирование Сервиса OpenSearch работают вместе с запросами DynamoDB для создания интерактивных и высокопроизводительных приложений. Теперь клиенты DynamoDB могут использовать расширенные возможности поиска и машинного обучения Сервиса OpenSearch, чтобы предлагать новые возможности, которые повышают вовлеченность пользователей и удовлетворенность их приложениями.
Первый конвейер можно быстро создать на вкладке «Возможности интеграции» в консоли DynamoDB. При интеграции используются конвейеры получения Amazon OpenSearch для определения и обработки преобразований, маршрутизации и сопоставления данных DynamoDB с конкретными индексами Сервиса OpenSearch.
Триггеры на основе событий в AWS Lambda
Триггеры AWS Lambda для Amazon DynamoDB позволяют легко настроить собственную логику для запуска в ответ на любые изменения элемента в DynamoDB. После включения Потоков DynamoDB можно быстро создать свой первый триггер на вкладке «Экспорт и потоки» в консоли DynamoDB. После настройки триггера код Lambda может срабатывать в течение нескольких секунд после внесения любых изменений в данные таблицы.
С помощью триггеров AWS Lambda для DynamoDB можно легко создавать триггеры базы данных для проверки и дополнения данных, интегрироваться с другими сервисами путем репликации данных, а также создавать целые архитектуры, управляемые событиями, такие как выполнение заказов или обработка мультимедиа, которые реагируют на изменение данных в таблицах DynamoDB. Функция Lambda может выполнять любые указанные вами действия, включая отправку оповещений и запуск рабочих процессов.
Amazon DynamoDB Accelerator
Ускоритель Amazon DynamoDB (DAX) – это полностью управляемый высокодоступный сервис кэширования для Amazon DynamoDB. Сервис DAX обеспечивает повышение производительности в 10 раз – с миллисекунд до микросекунд – даже при миллионах запросов в секунду. Также он управляет аннулированием кэша и заполнением данных, чтобы ускорить работу таблиц DynamoDB в оперативной памяти. DAX – это встроенный кэш, поэтому, если кэшированный элемент не существует или устарел, данный сервис автоматически перейдет в базовую таблицу.
Теперь можно сосредоточиться на разработке отличных приложений для своих клиентов, не беспокоясь об обеспечении эффективной работы любого масштаба. Поскольку сервис DAX совместим с существующими вызовами API DynamoDB, вам не нужно вносить изменения в приложение, что упрощает начало работы.