Casa Finanza personale Grafico Database in un ambiente Big Data - manichini

Grafico Database in un ambiente Big Data - manichini

Video: Vizzuality: Los mapas que te ayudan a entender el Big Data 2025

Video: Vizzuality: Los mapas que te ayudan a entender el Big Data 2025
Anonim

La struttura fondamentale per i database di grafi nei big data si chiama "node-relationship. "Questa struttura è molto utile quando devi gestire dati altamente interconnessi. I nodi e le relazioni supportano proprietà , una coppia chiave-valore in cui i dati sono memorizzati.

Questi database sono navigati seguendo le relazioni. Questo tipo di archiviazione e navigazione non è possibile negli RDBMS (sistemi di gestione dei database relazionali) a causa delle rigide strutture della tabella e dell'impossibilità di seguire le connessioni tra i dati ovunque essi possano condurci. Un database grafico può essere utilizzato per gestire i dati geografici per l'esplorazione petrolifera o per modellare e ottimizzare le reti di un fornitore di telecomunicazioni.

Uno dei database di grafi più usati è Neo4J. È un progetto open source concesso sotto licenza GNU public v3. 0. Una versione commerciale supportata è fornita da Neo Technology sotto GNU AGPL v3. 0 e licenze commerciali.

Neo4J è un database di transazioni ACID che offre un'elevata disponibilità attraverso il clustering. È un database affidabile e scalabile che è facile da modellare a causa della struttura fondamentale delle proprietà del nodo-relazione e della sua naturalezza con le nostre relazioni umane. Non richiede uno schema, né richiede la digitazione dei dati, quindi è intrinsecamente molto flessibile.

Con questa flessibilità ci sono alcune limitazioni. I nodi non possono fare riferimento direttamente a se stessi. Ad esempio, tu (come nodo) non puoi anche tuo padre o madre (come relazioni), ma puoi essere a padre o madre. Potrebbero esserci casi reali in cui è necessario il riferimento personale.

In tal caso, un database grafico non è la soluzione migliore poiché le regole sull'autoreferenzialità sono rigorosamente applicate. Mentre la capacità di replica è molto buona, Neo4J può solo replicare interi grafici, ponendo un limite alle dimensioni complessive del grafico (circa 34 miliardi di nodi e 34 miliardi di relazioni).

Le caratteristiche importanti di Neo4J includono:

  • Integrazione con altri database: Neo4J supporta la gestione delle transazioni con il rollback per consentire l'interoperabilità senza interruzioni con gli archivi dati non grafici.

  • Servizi di sincronizzazione: Neo4J supporta i comportamenti basati su eventi tramite un bus eventi, la sincronizzazione periodica con se stesso o un RDBMS come master e la sincronizzazione batch tradizionale.

  • Resilienza: Neo4J supporta i backup a freddo (ovvero quando il database non è in esecuzione) e a caldo (quando è in esecuzione), oltre a una modalità di clustering ad alta disponibilità.Sono disponibili avvisi standard per l'integrazione con i sistemi di gestione delle operazioni esistenti.

  • Lingua di query: Neo4J supporta un linguaggio dichiarativo chiamato Cypher, progettato specificamente per interrogare i grafici e i loro componenti. I comandi di Cypher sono liberamente basati sulla sintassi SQL e sono destinati a query ad hoc dei dati del grafico.

Le implementazioni Neo4J sono più adatte per

  • Social networking

  • Classificazione di domini biologici o medici

  • Creazione di comunità dinamiche di pratica o interesse

Grafico Database in un ambiente Big Data - manichini

Scelta dell'editore

Come leggere dal file in PHP per la programmazione HTML5 e CSS3 - manichini

Come leggere dal file in PHP per la programmazione HTML5 e CSS3 - manichini

Se puoi scrivere dati in un file in PHP, sarebbe logico che tu possa leggere da quel file anche per la programmazione HTML5 e CSS3. Il readContact. programma php recupera i dati salvati nel programma precedente e li visualizza sullo schermo. Non è difficile scrivere un programma per leggere ...

Come usare una classe PHP in uno script - dummy

Come usare una classe PHP in uno script - dummy

Il codice classe PHP deve essere inserito lo script che usa la classe. Più comunemente, la classe viene archiviata in un file di inclusione separato ed è inclusa in qualsiasi script che utilizza la classe. Per usare un oggetto, devi prima creare l'oggetto dalla classe. Quindi quell'oggetto può eseguire qualsiasi metodo che ...

Scelta dell'editore

Come usare lo strumento Timbro clone di Photoshop - manichini

Come usare lo strumento Timbro clone di Photoshop - manichini

Puoi usare lo strumento Timbro clone in Photoshop per rimuovere gli angoli e altri difetti copiando una porzione dei pixel circostanti, che dovrebbero avere un colore e una consistenza simili, sopra la parte malata dell'immagine. Per utilizzare lo strumento Timbro clone, attenersi alla seguente procedura: Selezionare lo strumento Timbro clone dallo strumento ...

Come disinstallare e reinstallare Photoshop Lightroom - dummies

Come disinstallare e reinstallare Photoshop Lightroom - dummies

Se si nota un problema con Lightroom la prima volta che si avvia esso, qualcosa potrebbe essere andato storto durante il processo di installazione. Disinstallare e quindi reinstallare potrebbe essere tutto ciò che è necessario per correggere il problema. Il processo è diverso per ogni sistema operativo, quindi ecco i passaggi separati per ciascuno. Su Windows: Chiudi tutto ...

Fotografia For Dummies Cheat Sheet - dummies

Fotografia For Dummies Cheat Sheet - dummies

La fotografia è un hobby divertente e gratificante che può renderti molto popolare tra la gente nelle tue foto - o molto impopolare. Per ottenere il massimo da una fotocamera "inquadra e scatta", digitale o meno, la prima abilità da padroneggiare è bloccare l'attenzione. Puoi perfezionare le tue abilità fotografiche in modo che le tue foto siano ...

Scelta dell'editore

Agire per aumentare le emozioni edificanti - manichini

Agire per aumentare le emozioni edificanti - manichini

Al fine di elevare le tue emozioni, il primo passo è diventare consapevoli di quale emozioni che hai Diventa consapevole di ciò che ti innesca: cosa ti mette in agitazione e ti fa arrabbiare e ciò che ti rende molto eccitato. Un trigger sta guardando alcuni programmi televisivi e consente alle emozioni di questi programmi di permeare ...

Come le aziende ti convincono ad acquistare i loro prodotti - manichini

Come le aziende ti convincono ad acquistare i loro prodotti - manichini

Quasi tutti i media commerciali destinati alle donne ottengono la loro pubblicità entrate dalle industrie del cibo, della bellezza, della dieta e della moda. Solo l'industria della dieta stessa è un'impresa commerciale da 33 miliardi di dollari l'anno. E, naturalmente, queste industrie hanno bisogno di clienti in modo continuativo per continuare a avere successo. È nel loro interesse per ...

Come si forma l'immagine del corpo nella tua gioventù - dummies

Come si forma l'immagine del corpo nella tua gioventù - dummies

In generale, ciò che hai vissuto con la tua famiglia quando stavano crescendo ha avuto un effetto diretto sui pensieri e le sensazioni che hai avuto sul tuo corpo. Ripensa ai tuoi anni più giovani. Quanto attentamente le seguenti affermazioni descrivono la tua famiglia? Nessuno ha esercitato. L'auto è stata utilizzata anche per viaggi brevi. Cibo pesante e da ingrasso ...