Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Che cos'è Amazon Neptune?
Amazon Neptune è un servizio di database a grafo gestito rapido e affidabile che rende più semplice la creazione e l'esecuzione di applicazioni che funzionano con set di dati altamente connessi. Il cuore di Neptune è un motore di database a grafo ad alte prestazioni appositamente progettato. Questo motore è ottimizzato per archiviare miliardi di relazioni ed eseguire query sul database a grafo con una latenza di millisecondi. Neptune supporta i popolari linguaggi di interrogazione dei grafici delle proprietà TinkerPop Apache Gremlin e openCypher Neo4j e il linguaggio di interrogazione del W3C. RDF SPARQL Ti consente di creare query che interrogano in modo efficiente set di dati altamente connessi. Neptune abilita i casi d'uso dei grafi come motori di raccomandazioni, rilevamento di attività fraudolente, grafi della conoscenza, scoperte di farmaci e sicurezza delle reti.
Il database Neptune è altamente disponibile, con repliche di lettura, ripristino point-in-time , backup continuo su Amazon S3 e replica tra zone di disponibilità. Neptune offre funzionalità di sicurezza dei dati e supporta la crittografia dei dati inattivi e in transito. Neptune è una soluzione completamente gestita, pertanto non dovrai più preoccuparti delle attività di gestione del database come provisioning dell'hardware, applicazione di patch del software, installazione, configurazione o backup.
Analisi Neptune è un motore di database di analisi che integra il database Neptune e che può analizzare rapidamente grandi quantità di dati grafici in memoria per ottenere informazioni e scoprire tendenze. Neptune Analytics è una soluzione per analizzare rapidamente i database grafici esistenti o i set di dati grafici archiviati in un data lake. Utilizza i più diffusi algoritmi di analisi grafica e query analitiche a bassa latenza.
Per ulteriori informazioni su Amazon Neptune, ti consigliamo di iniziare con le seguenti sezioni:
Se non hai familiarità con i grafi o non sei ancora pronto a investire in un ambiente di produzione Neptune completo, consulta il nostro argomento Guida introduttiva a Neptune per scoprire come utilizzare i notebook Jupyter Neptune per l'apprendimento e lo sviluppo senza l'addebito di costi.
Inoltre, prima di iniziare a progettare un database, ti consigliamo di consultare il GitHub repository Architetture di AWS
riferimento per l'utilizzo dei database a grafo, dove puoi definire le
Componenti dei servizi chiave
Istanza database primaria – Supporta operazioni di lettura e scrittura ed esegue tutte le modifiche ai dati del volume del cluster. Ogni cluster database Neptune include un'istanza database primaria responsabile della scrittura, ad esempio il caricamento o la modifica, del contenuto del database a grafo.
Replica Neptune: si connette allo stesso volume di archiviazione dell'istanza database primaria e supporta solo operazioni di lettura. Ogni cluster di database di Neptune può avere fino a 15 repliche di Neptune, oltre all'istanza database principale. In questo modo si garantisce disponibilità elevata posizionando le repliche di Neptune in zone di disponibilità separate e distribuendo il carico dei client di lettura.
Volume del cluster: i dati Neptune vengono archiviati nel volume del cluster, concepito per garantire affidabilità e disponibilità elevata. Un volume di cluster è costituito da copie dei dati in più zone di disponibilità in una singola regione. AWS Poiché vengono replicati automaticamente nelle zone di disponibilità, i dati risultano estremamente durevoli e poco soggetti ad andare perduti.
Supporta Open Graph APIs
Amazon Neptune supporta open APIs graph sia per i grafici delle proprietà (Gremlin openCypher e) che per i grafici (). RDF SPARQL Fornisce prestazioni elevate per entrambi i modelli di grafo e i loro linguaggi di query. Puoi scegliere il modello Property Graph (PG) e accedere allo stesso grafico sia con il linguaggio di interrogazione che con il linguaggio di openCypher query Gremlin. Se si utilizza il modello Resource Description Framework (RDF) standard del W3C, è possibile accedere al grafico utilizzando il linguaggio di interrogazione standard. SPARQL
Massima sicurezza
Neptune offre più livelli di sicurezza per il database. Le funzionalità di sicurezza includono l'isolamento della rete tramite Amazon VPC
Servizio interamente gestito
Con Amazon Neptune non dovrai più preoccuparti delle attività di gestione del database come provisioning dell'hardware, applicazione di patch software, installazione, configurazione, monitoraggio o backup.
Puoi utilizzare Neptune per creare applicazioni a grafo sofisticate e interattive capaci di interrogare miliardi di relazioni in millisecondi. SQLle query relative a dati altamente connessi sono complesse e difficili da ottimizzare in base alle prestazioni. Con Neptune, puoi usare i popolari linguaggi di query grafiche Gremlin openCypher SPARQL ed eseguire query potenti facili da scrivere e con buone prestazioni sui dati connessi. Questa funzione consente di ridurre significativamente la complessità del codice e di creare rapidamente applicazioni in grado di elaborare le relazioni.
Neptune è progettato per offrire una disponibilità superiore al 99,99%. Aumenta le prestazioni e la disponibilità del database integrando strettamente il motore di database con un livello di storage virtualizzato SSD supportato progettato per i carichi di lavoro del database. L'archiviazione Neptune offre tolleranza agli errori e riparazione automatica. Gli errori dei dischi vengono riparati in background senza perdita di disponibilità del database. Neptune rileva automaticamente gli arresti anomali del database e si riavvia senza la necessità di un ripristino da arresto anomalo o di ricostruire la cache del database. Se l'errore riguarda l'intera istanza, Neptune eseguirà automaticamente il failover su una delle 15 repliche di lettura.