Publié le: Oct 16, 2019

Amazon Neptune prend désormais en charge Streams, un moyen simple de capturer les modifications apportées à votre graphique. Lorsqu'il est activé, Neptune Streams enregistre les modifications apportées à votre graphique (données du journal des modifications) à mesure qu'elles se produisent. Neptune Streams est utile lorsque vous souhaitez notifier des processus (par exemple, déclencher une fonction lambda) lorsque des changements se produisent dans votre graphique. Streams peut également être utile pour gérer une version actuelle de votre graphique dans une région ou un service différent, tel qu'Amazon Elasticsearch Service, Amazon ElastiCache ou Amazon Simple Storage Service (S3).

Neptune Streams est disponible en mode Lab (Atelier) dans cette version. Le mode Lab (Atelier) vous permet de tester une fonctionnalité avant qu'elle ne soit disponible en production. Neptune Streams peut être activé ou désactivé en mode Lab (Atelier) à l’aide du paramètre de cluster de base de données neptune_lab_mode. Une fois activé, vous pouvez accéder à Neptune Streams en envoyant des demandes HTTP GET aux API REST /sparql/streams ou /gremlin/streams. La réponse sera un flux JSON des opérations et des modifications apportées au graphique.

Lorsque Neptune Streams est activé, vous devez supporter des frais d'E/S et de stockage associés aux données du journal des modifications. Les enregistrements de modification sont purgés automatiquement une semaine après leur création. Vous pouvez évaluer Neptune Streams aujourd'hui. Consultez le Guide de l'utilisateur Amazon Neptune sur Streams pour plus d'informations.