As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando o carregador em massa Amazon Neptune para ingerir dados
O Amazon Neptune fornece um comando Loader
para carregar dados de arquivos externos diretamente em um cluster de banco de dados do Neptune. Você pode usar esse comando em vez de executar um grande número de INSERT
instruções, addV
addE
etapas ou outras API chamadas.
O comando Neptune Loader é mais rápido, tem menos sobrecarga, é otimizado para grandes conjuntos de dados e oferece suporte tanto aos dados do Gremlin quanto aos dados (Resource Description Framework) usados RDF pelo. SPARQL
O diagrama a seguir mostra uma visão geral do processo de carga:
Veja as etapas do processo de carregamento:
Copie os arquivos de dados em um bucket do Amazon Simple Storage Service (Amazon S3).
Crie uma IAM função com acesso de leitura e lista ao bucket.
Crie um endpoint Amazon S3VPC.
Inicie o carregador Neptune enviando uma solicitação HTTP para a instância de banco de dados Neptune.
A instância de banco de dados Neptune assume IAM a função de carregar os dados do bucket.
nota
Você pode carregar dados criptografados do Amazon S3 se eles tiverem sido criptografados usando o Amazon SSE-S3
S3 ou SSE-KMS
o modo, desde que a função usada para carregamento em massa tenha acesso ao objeto do Amazon S3 e também, no caso de -, a. SSE KMS kms:decrypt
O Neptune pode personificar suas credenciais e emitir chamadas do s3:getObject
em seu nome.
No entanto, o Neptune no momento não é compatível com o carregamento de dados criptografados usando o modo SSE-C
.
As seções a seguir fornecem instruções para preparar e carregar dados no Neptune.