E’ arrivato Neptune AWS. 3 modi in cui ti può aiutare

E’ arrivato Neptune AWS. 3 modi in cui ti può aiutare

E’ finalmente disponibile Neptune, il nuovo motore di database a grafo per il cloud computing targato Amazon AWS, un servizio completamente gestito e ottimizzato per archiviare ed elaborare miliardi di dati e relazioni ed eseguire query con una latenza di pochissimi secondi.

Oggi le applicazioni per essere valide devono riuscire a capire profondamente le relazioni e anche saperle attraversare.

Una buona strategia per analizzare dati fortemente connessi fra loro è utilizzare una rappresentazione a forma di grafo. Per grafo si intende una struttura di dati che possiede vertici e collegamenti diretti (lati). Ai vertici e ai lati possibili attribuire delle qualità particolari.

Neptune risolve a pieno questa esigenza di analisi e inoltre supporta i modelli di grafo più popolari come Property Graph e RDF di W3C, con i relativi linguaggi di query Apache TinkerPop Gremlin e SPARQL.

Quando è il caso di utilizzare un database a grafo invece che uno relazionale?

I data base come Amazon Neptune sono stati realizzati appositamente per lo storage e per poter navigare le relazioni.

In certe situazioni, in particolare, quando c’è bisogno di creare delle relazioni tra dati ed eseguire velocemente delle query, un database a grafo, come Neptune, si dimostra il più indicato.

Abbiamo selezionato 3 ambiti in cui utilizzare Neptune può fare veramente la differenza: social network, sicurezza e settore scientifico.

Utilizzare i data base relazionali per queste tipi di applicazioni potrebbe appesantire il workflow. Ad esempio, potrebbero essere necessarie diverse tabelle con chiavi straniere, le query SQL per la navigazione potrebbero avere bisogno di query annidate e giunzioni complicate. Inoltre, l’aumento delle dimensioni dei dati potrebbe inficiare sulle prestazioni delle query stesse.

Neptune invece rappresentando e archiviando i dati attraverso strutture a grafo come entità di dati (nodi), relazioni (edge) e proprietà riesce a gestire al meglio le relazione. Il ché permette il collegamento diretto dei dati in nodi migliorando le prestazione delle query che attraversano le relazioni tra i dati.

1. Neptune ti dà una mano con i social network

Neptune, elaborando grandi set di profili e di interazioni utenti, facilita di molto la costruzione di applicazioni per i social network.

Ad esempio Neptune è in grado di memorizzare in un grafo le relazioni tra le informazioni come interessi, amicizie e cronologia spese dei clienti e di interrogare questi dati facilmente. Questo tipo di approccio permette facilmente di applicare nell’e-commerce strategie di marketing vincenti come personalizzare i consigli d’acquisto.

Non è tutto, con Neptune è anche possibile strutturare delle raccomandazione di prodotti ad hoc in base agli acquisti di un’utenza che ha interessi e cronologia di acquisto simile.
E ancora, Neptune consente di identificare persone che hanno un amico in comune così da poter permettere di proporre loro nuove amicizie.

2. Neptune coopera nella rilevazione delle attività fraudolente

In tempo reale Neptune riesce a rilevare schemi di attività fraudolente utilizzando relazioni per elaborare transazioni finanziarie e di acquisto. Ad esempio grazie a rapide query è possibile scoprire se un utente ha già utilizzato un indirizzo e-mail e carta di credito per una frode.

3. Neptune ti aiuta nel settore scientifico

Con Neptune è anche possibile costruire applicazioni in grado di archiviare, incrociare informazioni ed elaborare dati sensibili tramite la crittografia dei dati non attivi.
Inoltre, Neptune può essere utilizzato per memorizzare modelli di interazioni tra malattie e geni così da individuare facilmente attraverso i grafi altri geni che potrebbero influire sulla malattia.
E’ anche possibile grazie ai grafi creare modelli di composti chimici ed eseguire query di schemi nelle strutture molecolari.

Conclusioni

Tanti sono i casi d’uso di Neptune e tante le aziende che hanno deciso di approfittare di questo database veloce economico scalabile e conveniente, solo per citarne due Siemens e Samsung.
Non esitare a contattarci per avere ulteriori informazioni.

Comments are closed.

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi