Publicado: Oct 16, 2019

Agora o Amazon Neptune oferece suporte a Streams, um meio fácil de detectar alterações nos gráficos. Quando habilitados, os Neptune Streams registram em log as alterações nos gráficos (dados de change-log) conforme elas são efetuadas. Os Neptune Streams são úteis quando você quer notificar processos (por exemplo, acionar um lambda) à medida que ocorrem alterações em seus gráficos. Streams também pode ser úteis para manter uma versão atual de seus gráficos em uma região ou serviço diferente, como Amazon Elasticsearch Service, o Amazon ElastiCache ou o Amazon Simple Storage Service (S3).

Os Neptune Streams estão disponíveis no modo de laboratório nesta versão. O modo de laboratório permite que você teste um recurso antes de ele ser disponibilizado na produção. Os Neptune Streams podem ser habilitados ou desabilitados no modo de laboratório. Basta usar o parâmetro de cluster de banco de dados neptune_lab_mode. Depois que os Neptune Streams forem habilitados, você poderá acessá-los usando solicitações HTTP GET para APIs REST /sparql/streams ou /gremlin/streams. A resposta será um feed de JSON das operações e das alterações no gráfico.

Quando Neptune Streams forem habilitados, você incorrerá em cobranças de E/S e armazenamento associadas aos dados de change-log. Os registros de alterações são removidos automaticamente uma semana após serem criados. Você pode experimentar os Neptune Streams hoje mesmo. Consulte o Guia do usuário do Amazon Neptune para obter mais detalhes