Intégrations Amazon DynamoDB
Pourquoi choisir Amazon DynamoDB ?
Avec Amazon DynamoDB, vous pouvez facilement intégrer vos charges de travail dans Amazon DynamoDB Accelerator (DAX) pour une amélioration des performances pouvant aller jusqu’à 10 fois.Amazon OpenSearch Service permet des recherches en temps réel et des capacités d’analytique, ainsi qu’une variété d’autres services AWS. DynamoDB vous offre la flexibilité nécessaire pour intégrer une large gamme de services AWS qui répondent aux exigences de vos cas d'utilisation.
Intégration zéro ETL de DynamoDB
DynamoDB propose plusieurs intégrations zéro ETL avec d’autres services AWS. Ces intégrations entièrement gérées et sans code automatisent l’extraction, la transformation et le chargement des données de DynamoDB vers d’autres services AWS. Elles répliquent facilement vos données vers le service de destination et n’ont aucun impact sur votre charge de travail. Enfin, les intégrations vous permettent d’économiser des semaines d’efforts d’ingénierie nécessaires à la conception, à la création et à la gestion de pipelines de données et vous permettent de vous concentrer sur vos principaux problèmes d’ingénierie.
Intégration zéro ETL de DynamoDB à Amazon SageMaker Lakehouse
Cette intégration zéro ETL vous permet d’exécuter un large éventail d’analytiques et de machine learning (ML) tels que l’analytique SQL, l’analytique de recherche, la veille économique, l’IA générative, etc. La Console de gestions AWS vous permet de sélectionner les tables DynamoDB à répliquer sur SageMaker Lakehouse en quelques étapes rapides.
Intégration zéro ETL de DynamoDB à Amazon Redshift
Cette intégration zéro ETL facilite les analytiques et le ML. Vous choisissez les tables DynamoDB à analyser et de répliquer les données DynamoDB sur Amazon Redshift quelques minutes après l’écriture des données dans DynamoDB. Vous pouvez ensuite tirer parti des fonctionnalités d’analytique et de ML d’Amazon Redshift avec une prise en charge complète du langage SQL, des vues matérialisées, le partage des données et des fonctionnalités de requête sans schéma pour transformer et enrichir davantage vos données.
Intégration zéro ETL de DynamoDB à Amazon OpenSearch Service
Cette intégration zéro ETL vous permet d’effectuer des analytiques de recherche en temps quasi réel. Créez des index pour effectuer des recherches en texte intégral, des recherches vectorielles, des recherches géospatiales et plus. Les recherches et les agrégations d'OpenSearch Service fonctionnent conjointement avec les requêtes DynamoDB pour permettre des applications interactives et performantes. Les clients de DynamoDB peuvent désormais utiliser les nombreuses fonctionnalités de recherche et de ML d’OpenSearch Service pour proposer de nouvelles expériences qui stimulent l’engagement des utilisateurs et améliorent la satisfaction à l’égard de leurs applications.
Vous pouvez créer rapidement votre premier pipeline depuis l'onglet Intégrations de la console DynamoDB. L’intégration utilise les pipelines d’ingestion OpenSearch pour définir et traiter les transformations, le routage et le mappage de vos données DynamoDB vers des index OpenSearch Service spécifiques.
Déclencheurs basés sur des événements avec AWS Lambda
Les déclencheurs AWS Lambda pour Amazon DynamoDB vous permettent de configurer facilement une logique personnalisée à exécuter en réponse à toute modification d’un élément dans DynamoDB. Vous pouvez créer rapidement votre premier déclencheur depuis l'onglet Exports and Streams de la console DynamoDB, après avoir activé DynamoDB Streams. Après avoir configuré votre déclencheur, votre code Lambda peut être déclenché quelques secondes après toute modification des données de votre table.
Avec les déclencheurs AWS Lambda pour DynamoDB, vous pouvez facilement créer des déclencheurs de base de données pour valider et enrichir les données, les intégrer à d'autres services en répliquant les données ou créer des architectures complètes pilotées par des événements, telles que l'exécution des commandes ou le traitement des médias, qui réagissent à la modification des données dans les tables DynamoDB. La fonction Lambda peut effectuer toute action que vous spécifiez, comme envoyer une notification ou initier un flux de travail.
Amazon DynamoDB Accelerator
Amazon DynamoDB Accelerator (DAX) est un service de mise en cache entièrement géré et hautement disponible, conçu pour Amazon DynamoDB. Le DAX améliore les performances jusqu'à 10 fois, de la milliseconde à la microseconde, même à des millions de requêtes par seconde. DAX gère toutes les invalidations du cache et la population de données pour ajouter une accélération en mémoire à vos tables DynamoDB. DAX est un cache en ligne, donc si l'élément mis en cache n'existe pas ou est obsolète, DAX sera automatiquement transféré vers la table sous-jacente.
Vous pouvez désormais vous concentrer sur le développement d'applications de qualité pour vos clients, sans craindre de problèmes de performances à grande échelle. Le DAX étant compatible avec les appels d'API DynamoDB existants, aucune modification de l'application n'est requise, ce qui facilite le démarrage.