---
title: Dgraph Reviews
meta_title: 'Recensioni Dgraph 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 22 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come Dgraph funziona per un'azienda come la tua.
aggregate_rating:
  rating_value: 4.7
  review_count: 22
  scale: '5'
date_modified: '2026-06-14'
parent_category:
  name: Infrastruttura IT
  url: https://www.g2.com/it/categories/it-infrastructure
---

# Dgraph Reviews
**Vendor:** Dgraph Labs  
**Category:** [Database a grafo](https://www.g2.com/it/categories/graph-databases)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 22
## About Dgraph
Dgraph è il database GraphQL più avanzato al mondo con un backend a grafo. Il database a grafo numero uno su GitHub e con oltre 500.000 download ogni mese, Dgraph è costruito per prestazioni e scalabilità. Testato da Jepsen, ha le migliori prestazioni, restituendo risposte a query in millisecondi su terabyte di dati. Dgraph è ideale per una gamma di casi d&#39;uso, dal customer 360 e rilevamento delle frodi a query complesse con multi-hop e join di profondità arbitraria. Le forti prestazioni e la gestione della memoria rendono il database a grafo ideale per le imprese, mentre Dgraph Cloud lo rende rapido e facile per gli sviluppatori di app lanciare un progetto nel fine settimana. Scala da zero a miliardi di record senza sforzo. Disponibile in versioni open source e ospitate (Dgraph Cloud) e con licenza enterprise.




## Dgraph Reviews
  ### 1. Dgraph Cloud consente l'amministrazione programmatica per gestire le nostre API e aggiornare lo schema GraphQL con facilità

**Rating:** 4.5/5.0 stars

**Reviewed by:** Varshini S. | Database Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** November 14, 2022

**Cosa Le piace di più di Dgraph?**

Abbiamo scelto la piattaforma Dgraph Cloud per la nostra impresa poiché è altamente scalabile con bassa latenza. È eccellente per le esigenze che hanno carichi di lavoro transazionali in tempo reale poiché sincronizza efficacemente i record dei clienti. Il recupero dei dati è senza problemi e possiamo eseguire join di profondità arbitraria senza preoccuparci delle limitazioni del nostro cluster.

**Cosa non Le piace di Dgraph?**

Uno svantaggio che abbiamo recentemente affrontato è che tutti i backend distribuiti sulla piattaforma Dgraph Cloud hanno un periodo di congelamento di 4 ore. Pertanto, non possiamo mantenere il nostro backend inattivo per più di 4 ore. Sarebbe fantastico allentare questa restrizione.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Dgraph Cloud offre istanze di database sofisticate per memorizzare, modificare, amministrare e interrogare graficamente i dati dei clienti in modo programmatico. È efficiente nel lavorare con relazioni complesse e nella gestione dinamica degli schemi. Poiché supporta GraphQL, possiamo facilitare le opzioni di filtraggio a seconda delle proprietà dei nostri nodi e delle variabili del cluster. La validazione dello schema può essere effettuata in pochi minuti e possiamo espandere comodamente i bordi del nostro grafo utilizzando i suoi blocchi di query integrati.

  ### 2. Dgraph è fantastico

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tom H. | Principal Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 21, 2022

**Cosa Le piace di più di Dgraph?**

La scalabilità è integrata direttamente nel dgraph. È un database a grafo e viene fornito con GraphQL già pronto all'uso. L'interfaccia web GraphQL rende facile analizzare lo schema e costruire le tue query.

**Cosa non Le piace di Dgraph?**

C'era un problema con gli ID ordinati in un ambiente federato Apollo, stavamo ottenendo risultati strani che ci hanno spaventato per un giorno. È arrivata una correzione del bug dalla comunità, il che è stato fantastico da vedere, ma è stato spaventoso avere il database che restituiva ID non ordinati correttamente per circa una settimana.

**Raccomandazioni per chi sta considerando Dgraph:**

Un ottimo database a grafo con HA pronto all'uso.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Lavoro con uno schema basato su standard che ha molta ricorsione nelle definizioni dei tipi, dgraph e graphql rendono facile creare frammenti graphql per approfondire quanto più possibile la relazione, il che è fantastico!

  ### 3. Dgraph è il miglior Backend as a Service sul mercato

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben W. | Founder / Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 15, 2021

**Cosa Le piace di più di Dgraph?**

Dgraph è il miglior strumento di backend come servizio che abbia mai usato. La caratteristica più potente è che puoi caricare un file txt con i tuoi tipi GraphQL, e genererà un'API GraphQL supportata da un database a grafo incredibilmente potente.

Con Dgraph, le query SQL JOIN complesse e/o lente vengono sostituite da semplici query GraphQL che funzionano bene indipendentemente dalle relazioni che esistono nel tuo schema. Non devi più preoccuparti delle query n+1.

**Cosa non Le piace di Dgraph?**

Ci sono ancora alcune cose mancanti nell'implementazione di GraphQL di Dgraph. Alcuni di questi problemi sono in fase di risoluzione, ma altri non ne sono sicuro. Puoi creare risolutori personalizzati con Dgraph abbastanza facilmente usando il loro linguaggio DQL (l'equivalente di SQL di Dgraph che interagisce direttamente con i dati); tuttavia, attualmente, non puoi creare risolutori di mutazione personalizzati con DQL. In realtà, ci dovrebbe essere solo più trasparenza da parte del team di Dgraph su cosa c'è nella roadmap e, idealmente, dovrebbero permettere ai clienti di votare su quali funzionalità dare priorità.

Un'altra area in cui Dgraph è carente è l'interfaccia utente amministrativa. Idealmente, mi piacerebbe poter configurare un'istanza di Dgraph senza scrivere alcun codice, cioè mi piacerebbe poter configurare le regole di autenticazione per un tipo GraphQL cliccando su pochi pulsanti.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Sto usando Dgraph per costruire un backend per un prodotto educativo che fa ampio uso del machine learning. Analizzare le relazioni tra le entità nel nostro database è essenziale per la nostra pipeline di ML. Poiché Dgraph ci consente di iterare sul nostro schema senza preoccuparci di problemi di prestazioni o di rimanere bloccati su problemi di ottimizzazione delle query, siamo in grado di concentrarci maggiormente sulla consegna di codice che crea valore per i clienti, piuttosto che perdere tempo a scrivere quello che è essenzialmente codice boilerplate.

  ### 4. Il miglior concorrente di Firestore in un database a grafo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 15, 2021

**Cosa Le piace di più di Dgraph?**

Il GraphQL con un database a grafo sotto il cofano è la caratteristica migliore. È facile da usare e puoi interrogare relazioni complesse rapidamente e con facilità.

**Cosa non Le piace di Dgraph?**

Il prodotto non è ancora del tutto maturo, ma fa tutto meglio di Firestore fin da subito.

**Raccomandazioni per chi sta considerando Dgraph:**

Una volta avviato, non vorrai mai più tornare a Firestore. È anche molto veloce. I database a grafo sono il futuro e DGgraph offre un'esperienza completa per competere con PostgreSQL.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Voglio lanciare facilmente e rapidamente il mio sito web senza scrivere codice server personalizzato o middleware. È pronto all'uso, veloce e relazionale.

  ### 5. recensione su Dgraph

**Rating:** 4.0/5.0 stars

**Reviewed by:** aditya g. | Senior Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 24, 2021

**Cosa Le piace di più di Dgraph?**

Mi piace avere prestazioni di query ad alto hop con indicizzazione e schema ottimali. Una query a un hop è equivalente a recuperare tutti i bordi connessi di un nodo. Una query a due hop è equivalente a recuperare tutti i nodi connessi del risultato della query a un hop.
Siamo in grado di memorizzare dati di indirizzi molto complessi. I dati sono di natura illimitata e Dgraph è stato testato su una dimensione doppia rispetto ai dati attuali.
C'è un'altra cosa da evidenziare, che è la query sul bordo inverso. Queste query sono molto veloci rispetto ad altri database con lo stesso indice e schema.

**Cosa non Le piace di Dgraph?**

Dgraph richiede molta RAM per memorizzare un grafo rispetto ad altre offerte di grafi. L'offerta gestita non fornisce tutte le funzionalità possibili utilizzando un proprio cluster Kubernetes. La gestione deve essere effettuata da te stesso o dal team DevOps dell'organizzazione.

**Raccomandazioni per chi sta considerando Dgraph:**

Consiglierei Dgraph se puoi gestirlo da solo e hai una grande quantità di dati.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Stiamo memorizzando un vasto database di indirizzi in India e interrogando lo stesso per nuovi indirizzi. Ci sta aiutando a recuperare dati per indirizzi vicini basati sui dati storici disponibili. I benefici includono: prestazioni delle query: Basato sul tempo di risposta della stessa query su diversi database con gli stessi dati e schema. scalabilità: Il cluster Kubernetes autogestito è facile da scalare e si occupa della replica dei dati dai nodi vecchi ai nodi nuovi. tempo di caricamento dei dati: Il caricamento in blocco è molto più veloce per caricare una volta tutti i dati completi. Il caricamento live può essere utilizzato per aggiungere dati incrementali.

  ### 6. Il miglior database della categoria si avvicina alla fine del suo periodo di 'early adopter'. Pronto per l'uso in produzione.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeremy H. | Co-Founder & CTO/CPO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 02, 2021

**Cosa Le piace di più di Dgraph?**

Ha un'eccellente performance, è open source e il team ha una buona cultura.

Iniziare con esso è stato relativamente indolore (l'auto-hosting potrebbe essere più semplice).

DQL è fantastico se hai bisogno delle capacità aggiuntive che offre rispetto a GraphQL.

È anche scritto in Go, che è lo stesso di gran parte della nostra piattaforma, il che è vantaggioso per noi nel caso in cui qualcosa richieda troppo tempo per essere risolto o implementato, potremmo contribuire.

**Cosa non Le piace di Dgraph?**

La sovrapposizione nella loro documentazione tra i prodotti, anche se questo verrà aggiornato presto per essere più esplicito.

Vorrei un po' più di trasparenza e parità di funzionalità tra i diversi prodotti che offrono e le rispettive roadmap.

La numerazione delle versioni utilizza uno schema di denominazione che mi disturba poiché è confuso quando si proviene dalla comunità Go e non segue le convenzioni tradizionali di denominazione dei pacchetti che favoriscono SemVer. Capisco la decisione che hanno preso per fare questo... ma non mi piace comunque la denominazione delle versioni dei pacchetti dei loro client ecc.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Connettiamo dati incredibilmente disparati e altamente interconnessi attraverso classi di asset da collezione, inclusi informazioni qualitative e intangibili come il sentimento di proprietà.

Dgraph ha fatto ciò che doveva e ci ha permesso di modellare i dati in un modo che fosse facile e flessibile da gestire con la nostra piattaforma.

  ### 7. Implementazione di un database a grafo del protocollo SCIM per la gestione delle identità tra domini per clienti aziendali

**Rating:** 5.0/5.0 stars

**Reviewed by:** Liam M. | Back End Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 10, 2021

**Cosa Le piace di più di Dgraph?**

Una soluzione di database a grafo molto accessibile. La dashboard Ratel su play.dgraph.io consente di familiarizzare rapidamente con la sintassi. Configurazione su k8s. Il team è molto reattivo e disponibile in caso di problemi o richieste. Opzione di ricorsione per restituire livelli nidificati nell'albero. Compatibilità con Go e tracciamento per identificare i colli di bottiglia. Metadati sulle query per vedere quanti nodi sono stati toccati.

**Cosa non Le piace di Dgraph?**

Non menzionano (almeno nel loro documento) dove utilizzano DFS rispetto a BFS per ottimizzare diverse query. Sarebbe interessante saperne di più su questo e potenzialmente avere il controllo su di esso sotto forma di una variabile. Quando si eseguono query complesse su molti nodi, i tempi di risposta erano inevitabilmente alti; mi chiedo se ci potrebbe essere spazio per ulteriori ottimizzazioni lì.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Utilizziamo DGraph principalmente per la nostra autorizzazione e per l'autenticazione tramite un microservizio designato scritto in Golang che implementa un protocollo REST per interfacciarsi tra DGraph e il resto della nostra infrastruttura. La sua struttura dati è perfettamente adatta alla natura molto gerarchica dei nostri grandi clienti aziendali e supera le prestazioni di un tradizionale database SQL o NoSQL per questo motivo.

  ### 8. Database fulmineo

**Rating:** 5.0/5.0 stars

**Reviewed by:** THANGABALAJI S. | Architect, Enterprise (> 1000 dip.)

**Reviewed Date:** February 05, 2021

**Cosa Le piace di più di Dgraph?**

Il prodotto Dgraph è estremamente leggero e molto veloce nelle prestazioni nel fare query su milioni di nodi. Il team di Dgraph è molto dedicato nel risolvere le nostre esigenze e nell'aiutarci a garantire che il nostro prodotto sia costruito nel modo giusto, fornendo approfondimenti e miglioramenti. Questo ci aiuta enormemente nell'utilizzo di Dgraph nelle nostre soluzioni. Il supporto di Dgraph è eccezionale e molti ringraziamenti a Daniel Mai del team di supporto. Team molto professionale e ingegneri intelligenti.

**Cosa non Le piace di Dgraph?**

Onestamente nulla del genere da non piacere. Qualsiasi software ha un bug che emerge e il team di Dgraph sta facendo un lavoro eccellente nel risolverli non appena li segnaliamo.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Aiuta a risolvere la risoluzione dell'identità del cliente combinando più identificatori su dispositivi e punti di contatto con punti dati raccolti lungo il percorso per costruire una visione coesa e omnicanale dei consumatori, in modo da poterli raggiungere quando e dove è più probabile che interagiscano lungo il funnel di vendita.

  ### 9. Sviluppo software ad alta velocità grazie alla potenza di Dgraph

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian W. | CEO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 27, 2021

**Cosa Le piace di più di Dgraph?**

Sono un grande fan di DQL. A Mooncamp lo usiamo in ogni parte della nostra applicazione, e sembra che Dgraph abbia costruito le parti mancanti di GraphQL. Inoltre, adoro le faccette di Dgraph. Le usiamo per memorizzare informazioni come l'ordine sui bordi. Questo era molto complicato da modellare nei database relazionali e ora è così facile con Dgraph.

**Cosa non Le piace di Dgraph?**

Non c'è molto, ad essere onesti. Se dovessi nominare qualcosa, allora mi piacerebbe avere alcune funzionalità di esportazione dati migliorate all'interno di Ratel UI.

**Raccomandazioni per chi sta considerando Dgraph:**

Un modo semplice per iniziare a utilizzare Dgraph è il loro nuovo servizio Slash GraphQL. Personalmente credo che il futuro dello sviluppo software sarà basato su servizi come questo e consiglio vivamente di provarlo seriamente.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Stiamo costruendo un prodotto con un modello di dati altamente ramificato. Ma questo tipo di modello di dati è difficile da modellare nei database relazionali. Dgraph rende le relazioni tra nodi molto più accessibili di quanto potrebbe fare un tradizionale database relazionale e ci ha offerto un nuovo modello mentale su come pensare alla struttura dei nostri dati. Improvvisamente le connessioni tra i nodi non erano più un ostacolo, ma sono incoraggiate dal database.

Inoltre, i var-blocks ci hanno aiutato a risolvere alcuni problemi complessi come l'autorizzazione e le query di filtro profondamente annidate.

  ### 10. Database moderno con un'ottima esperienza per gli sviluppatori

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mart W. | CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 22, 2021

**Cosa Le piace di più di Dgraph?**

Nella nostra esperienza, Dgraph ha reso i database a grafo accessibili a tutti e ci ha convinto a migrare i nostri database a uso misto su Dgraph. La documentazione è ottima, ma il forum della comunità è ancora meglio! Abbiamo contatti regolari con il team di sviluppo per richieste di funzionalità specifiche. Il prezzo è anche molto attraente per i progetti più piccoli; anche se crescono, sarà comunque conveniente. Il livello gratuito rende facile iniziare in piccolo ed espandersi quando il tuo progetto sta maturando e acquisendo nuovi clienti.

**Cosa non Le piace di Dgraph?**

Prima di SlashQL, il modello di prezzo Enterprise era troppo costoso per le aziende più piccole. Quando abbiamo contattato Dgraph per ottenere un preventivo personalizzato, ci hanno chiesto di far parte del loro processo per lanciare SlashQL. Quando si lavora con dati personali, alcune funzionalità come la crittografia a riposo e i backup regolari sono cruciali per l'infrastruttura. Il vecchio modello di prezzo rendeva difficile integrarlo veramente nel nostro business.

**Raccomandazioni per chi sta considerando Dgraph:**

Nel complesso siamo molto felici di collaborare con Dgraph. Ci vuole un po' di tempo per adottare un database a grafo, ma se la tua azienda è disposta e pronta, Dgraph/SlashQL ti aiuterà con la migrazione. Abbiamo utilizzato database noSQL e SQL per i nostri casi d'uso, ma ci siamo imbattuti in limitazioni (sia che si tratti di una restrizione tecnica o di una mancanza di conoscenza da parte nostra) e abbiamo dovuto risolverle in modo non favorevole. Un database a grafo funziona molto bene per noi e Dgraph lo ha reso facilmente accessibile per noi.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Utilizziamo Dgraph come nostro database tuttofare per aggregare dati sullo stile di vita (modelli misti di serie temporali e descrittivi) per offrire un programma di cambiamento comportamentale personalizzato e reattivo ai nostri clienti nella ricerca e presto al pubblico. L'aggiunta del supporto GraphQL a Dgraph in SlashQL rende più facile per i nostri partner integrarsi con noi perché possono determinare autonomamente le strutture dati che desiderano. A sua volta, questo rende più facile, con un team più piccolo, fornire un buon servizio ai (potenziali) partner commerciali o utenti finali.

  ### 11. Rapido e facile, uno dei migliori database cloud GraphQL che ci siano

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jason T. | Student, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 21, 2021

**Cosa Le piace di più di Dgraph?**

Mi è piaciuto quanto sia semplice da configurare. L'interfaccia è semplice e facile da navigare e anche chi non ha mai usato GraphQL prima è in grado di imparare a usarlo molto rapidamente. Sono stato in grado di fare tutto sulla piattaforma, inclusa la gestione dello schema, l'importazione dei dati, l'esportazione dei dati, la creazione di chiavi di sicurezza e altro ancora.

**Cosa non Le piace di Dgraph?**

Sarebbe bello avere meno interruzioni e più crediti iniziali per un periodo di prova. Non c'è molto da migliorare in generale. Mi piace davvero usarlo ed è senza dubbio uno dei migliori servizi di database cloud per GraphQL.

**Raccomandazioni per chi sta considerando Dgraph:**

Per chiunque cerchi un modo semplice per configurare un database GraphQL, consiglio vivamente Dgraph. Anche per chi non ha mai usato GraphQL, la soluzione di Dgraph è semplice e può aiutare i principianti a iniziare. Ero completamente nuovo a GraphQL e sono riuscito a impararlo molto rapidamente grazie a molti dei suggerimenti che forniscono nel menu iniziale.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Ho realizzato diversi progetti leggeri con Dgraph come database GraphQL. Uno dei maggiori vantaggi della piattaforma è il suo rapido costruttore di schemi, e la rapida scalabilità e distribuzione dei database GraphQL. Sono stato in grado di configurare il mio database in pochi minuti e l'ho collegato al mio front-end quasi istantaneamente. La piattaforma utilizza anche i servizi AWS, quindi c'è un livello di sicurezza garantito con questo.

  ### 12. DGraph: una stella nascente nel panorama dei database

**Rating:** 4.5/5.0 stars

**Reviewed by:** SHARDUL A. | CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 19, 2021

**Cosa Le piace di più di Dgraph?**

- Molto semplice da eseguire. Con il supporto nativo per GraphQL, basta definire uno schema e iniziare a consumare il database dal lato client. È un enorme incremento di produttività poiché non si deve perdere tempo a costruire schemi di tabelle, scrivere mappature ORM e definizioni API.
- Linguaggio di Query DGraph (DQL): Quando GraphQL non è sufficiente, gli sviluppatori possono utilizzare DQL per operazioni su database a grafo.
- Miglioramento continuo: DGraph si sta evolvendo rapidamente e vengono aggiunte nuove funzionalità. Recentemente sono stati annunciati i Lambdas, che permettono agli sviluppatori di eseguire codice Node.js in risposta agli eventi DGraph senza bisogno di infrastrutture separate. DGraph supporta anche la ricerca full text.
- Servizio cloud gestito: Slash GraphQL ti offre un cluster DGraph pronto per la produzione in pochi secondi e elimina la necessità di gestione dell'infrastruttura. Ha un generoso livello gratuito, che può essere esteso tramite referral.
- Ottimo ecosistema: DGraph ha una suite di strumenti di prima classe e open-source come Rattel (Visualizzatore di Dati e Gestore di Cluster), Badger (Database chiave-valore) e Risretto (una cache basata su golang).
- Comunità: La comunità di sviluppatori su discuss.dgraph.io è molto utile.
- Eventi divertenti: Organizzano molti eventi come la conferenza GraphQL in Space, Go Systems Conf, l'hackathon Slash GraphPL e chiamate comunitarie mensili.

**Cosa non Le piace di Dgraph?**

Il linguaggio di query DGraph (DQL) ha una curva di apprendimento. Gli sviluppatori potrebbero essere più familiari con Gremlin o Cipher, che sono utilizzati da altri database a grafo e sono stati creati in precedenza. In secondo luogo, gli sviluppatori che utilizzano GraphQL potrebbero dover usare DQL per certe operazioni come il caricamento in tempo reale. A parte questo, tutto è buono. Ci sono molti tutorial per imparare DQL.

**Raccomandazioni per chi sta considerando Dgraph:**

Ottimo prodotto, provalo.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Ho costruito un database di letteratura per Shakespeare, utilizzando DGraph. DGraph ha reso facile esprimere le interconnessioni tra i diversi elementi. La funzionalità di ricerca integrata è stata un grande vantaggio. Il caricatore live ha reso facile migrare un database SQL a DGraph.

**Official Response from Zoe Hawkins:**

> Grazie per l'ottima recensione, Shardul! È sicuramente sempre una curva di apprendimento imparare una nuova lingua. Speriamo che DQL sia stato abbastanza veloce da imparare se già capivi GraphQL. Ormai, sono sicuro che sei un esperto.

  ### 13. Un grande database grafico nativo GraphQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vignesh T. | Founder, CEO & CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 21, 2021

**Cosa Le piace di più di Dgraph?**

Sebbene Dgraph venga fornito con molte funzionalità, ciò che mi piace di più è:

- La possibilità di utilizzare tutti gli strumenti GraphQL con esso poiché utilizza nativamente GraphQL
- Essere Cloud Native gestendo scalabilità, prestazioni e tolleranza meglio di altri
- È stato molto facile iniziare con solo la conoscenza di GraphQL
- È open source utilizzando Badger come base

**Cosa non Le piace di Dgraph?**

- Alcune funzionalità utili come la Multitenancy e i backup binari sono disponibili solo per le imprese in questo momento.
- Non vedo un concorrente che utilizzi GraphQL nativamente in un database a grafo mentre memorizza sia i dati che i collegamenti insieme come fa Dgraph, ed è per questo che Dgraph è altrettanto sorprendente e unico. Ma la mia preoccupazione è di non rimanere bloccato in nessun momento (anche se Dgraph supporta le esportazioni di dati JSON per i suoi utenti).

**Raccomandazioni per chi sta considerando Dgraph:**

Dgraph è un ottimo database da scegliere se stai iniziando con progetti Greenfield. Per le persone che non stanno iniziando da zero, potrebbe essere necessario fare un bel po' di lavoro pensando agli schemi in modo diverso come Graph e GraphQL e le migrazioni potrebbero non essere semplici. Ma se stai iniziando da nuovo, devi assolutamente provarlo dato le incredibili funzionalità e vantaggi che offre.

Inoltre, il team dietro Dgraph è eccezionale e può aiutarti con le domande più difficili. Dgraph viene gradualmente adottato e sta diventando più maturo giorno dopo giorno. Vale la pena optare per chiunque ami l'opensource e GraphQL.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Dgraph è il database principale che utilizziamo nella mia startup, Timecampus, dove lo usiamo per memorizzare tutti i dati, sfruttare gli strumenti intorno a GraphQL per abilitare architetture tipizzate end-to-end e soprattutto eseguirlo su larga scala utilizzando Kubernetes e l'ecosistema cloud native. Il principale vantaggio che vedo è la possibilità di utilizzare tutti gli strumenti intorno a GraphQL, senza dover imparare un nuovo linguaggio di interrogazione del database, cambiando il modo in cui penso ai miei dati come grafi.

  ### 14. Flessibile e scalabile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mike H. | CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 21, 2021

**Cosa Le piace di più di Dgraph?**

Dgraph fornisce risolutori di dati flessibili e personalizzati che ci permettono di integrarlo con altri servizi, database e tecnologie. Lo fa in parallelo, consentendo una scalabilità quasi infinita e guadagni di prestazioni massicci. Con il suo DQL (estensione di GraphQL), puoi passare variabili tra le query grafiche e utilizzare i risultati delle query precedenti nei segmenti futuri.

Dopo aver esaminato altre opzioni di mercato, abbiamo scelto Dgraph per la sua flessibilità, la capacità di interrogare i dati senza complicarci la vita (o restituire dati per l'elaborazione locale semplicemente per eseguire query aggiuntive) e le eccezionali capacità di indicizzazione.

Usiamo Dgraph in molte situazioni, dai nostri sistemi interni fino a supportare integrazioni dove i database convenzionali semplicemente non possono competere. Nei nostri team di sviluppo, troviamo di essere più produttivi e in grado di concentrarci sullo sviluppo principale senza seppellire la logica aziendale in profondi strati di SQL!

**Cosa non Le piace di Dgraph?**

La mancanza di una versione mobile o incorporabile mentre sviluppiamo per tutte le piattaforme, inclusa quella mobile. Intrinseco nella maggior parte dei database a grafo, l'equivalente del "SELECT DISTINCT" di SQL non esiste realmente, quindi devi programmare una soluzione alternativa.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Dgraph riduce il costo dello sviluppo semplificando il processo di interrogazione; risparmiamo anche sui costi di movimento dei dati grazie alle efficaci capacità native di risoluzione GraphQL; e, per integrazioni complesse, troviamo che Dgraph ci offre un ambiente molto più dinamico ed estensibile rispetto ad altri database.

  ### 15. Una soluzione semplice per un problema complesso

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rob L. | Contractor, Enterprise (> 1000 dip.)

**Reviewed Date:** January 24, 2021

**Cosa Le piace di più di Dgraph?**

Dgraph è stato assolutamente fondamentale nella risoluzione di problemi complessi su strumenti interni ampiamente utilizzati all'interno di Comcast. Avere la piena conformità a GraphQL sopra DQL (Dgraph Query Language) ha reso la costruzione di dashboard robusti facile senza sacrificare le prestazioni. Uno dei nostri problemi più difficili da risolvere era costruire query à la carte con riferimenti inversi complessi e relazioni profonde. Con Dgraph risolve tutte queste esigenze senza dover sviluppare soluzioni personalizzate o middleware.

**Cosa non Le piace di Dgraph?**

Essere in grado di aggiornare o inserire liste con un caricatore live / bulk sarebbe molto utile. Dover sostituire i bordi delle liste richiede di fare prima una transazione separata. Maggiore controllo sull'allocazione della memoria sarebbe anche utile in alcune circostanze.

**Raccomandazioni per chi sta considerando Dgraph:**

Assicurati di avere memoria sufficiente!

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

- Relazioni complesse tra entità
- Query di riferimento inverso facili
- Gestione dello schema molto semplice, inclusa la gestione degli indici
- Velocissimo!!
- Capacità di costruire query à la carte con facilità

**Official Response from Zoe Hawkins:**

> Grazie per la fantastica recensione, Rob! Sapevi che abbiamo aggiunto gli upsert in batch nella versione 20.11, oltre a migliorare la gestione della memoria? Dai un'occhiata e facci sapere se questo aiuta!

  ### 16. Mi permette di fare cose che non posso fare in altri database!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carwyn E. | Senior Consultant, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 29, 2021

**Cosa Le piace di più di Dgraph?**

Come un database a grafo scalabile e performante, Dgraph mi ha permesso di catturare e ragionare su una grande quantità di dati gerarchici che cambiano nel tempo in modi che erano ingombranti o lenti in altre soluzioni. Analizzare e interrogare i dati è stato anche molto più piacevole e produttivo rispetto alle alternative.

**Cosa non Le piace di Dgraph?**

Poiché è piuttosto diverso dai database relazionali a cui molti sviluppatori sono abituati, può significare un po' di tempo per portare le persone al passo. Una volta lì, però, sono spesso molto più produttivi.

**Raccomandazioni per chi sta considerando Dgraph:**

Prenditi il tempo per imparare il prodotto utilizzando gli eccellenti materiali didattici. Ne varrà la pena.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Sto lavorando sulla logica aziendale in un modello di dati altamente connesso che si adatta bene a un database a grafo. Ho anche considerato di ragionare sulle versioni di dati gerarchici, il che è molto complicato nei database non a grafo.

  ### 17. Modo intuitivo per gestire i tuoi dati

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Sicurezza informatica e di rete | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 27, 2021

**Cosa Le piace di più di Dgraph?**

La mia parte preferita di DGraph è che utilizzano GraphQL +/- come linguaggio di query perché posso ottenere facilmente esattamente i dati di cui ho bisogno senza dover scrivere join complessi.

La loro interfaccia Ratel per eseguire query è stata progettata con cura, creando un'eccellente esperienza per gli sviluppatori. Avere la possibilità di scegliere se visualizzare le risposte delle query come JSON o visualizzate come un grafico ha fatto una grande differenza nella nostra produttività perché siamo in grado di comprendere chiaramente le relazioni implicite nei nostri dati.

DGraph ha un team di advocacy per gli sviluppatori molto reattivo e disponibile, sempre pronto ad aiutare. Hanno investito molto tempo nella creazione di documentazione di qualità che è facile da iniziare e sono rimasti di supporto mentre continuo ad imparare di più.

**Cosa non Le piace di Dgraph?**

Onestamente, non riesco a pensare a nulla che non mi piaccia e non ho sperimentato limitazioni.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Abbiamo set di dati complessi che richiedono relazioni molto chiare e non potevamo rischiare di dedurre connessioni di dati con chiavi esterne. Avevamo bisogno della capacità di interrogare i nostri dati facilmente, quindi DGraph era una scelta naturale per il nostro prodotto.

Abbiamo scelto DGraph per i suoi vantaggi in termini di prestazioni, affidabilità e scalabilità, che hanno soddisfatto tutte le nostre aspettative.

  ### 18. Nuovo utente di DGraph piacevolmente sorpreso

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Sicurezza informatica e di rete | Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 21, 2021

**Cosa Le piace di più di Dgraph?**

L'analisi favorevole di terze parti da parte di Jepsen ispira fiducia e sicurezza nel fatto che abbiamo fatto una buona scelta affidandoci a DGraph. La documentazione è anche eccellente. Non abbiamo ancora testato DGraph su larga scala, ma finora la nostra esperienza di sviluppo è stata piacevole. Le indicazioni sono che DGraph si adatterà per soddisfare le nostre esigenze, e siamo molto ottimisti a questo punto.

**Cosa non Le piace di Dgraph?**

Abbiamo notato che i dati stringa sembrano occupare molto spazio su disco. Ci aspettiamo di memorizzare una grande quantità di dati in DGraph e una maggiore efficienza di compressione ci aiuterebbe enormemente. Anche strumenti operativi più coerenti sarebbero di aiuto. Sebbene la storia del deployment sia molto bella e semplice (docker swarm), ci troviamo a scrivere i nostri strumenti per cose come la creazione/il ripristino da backup e altre attività di gestione del cluster. DGraph fornisce script di esempio per questo tipo di cose, ma avere strumenti operativi unificati in un'applicazione di controllo (ad esempio uno strumento CLI) ridurrebbe molto il nostro onere di adozione.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Stiamo costruendo uno strumento DFIR (Digital Forensics and Incident Response) basato su grafi. DGraph ci consente di eseguire query strutturali per identificare schemi interessanti nei nostri dati. Il nostro prodotto fornisce rilevamento degli incidenti in tempo reale e consente agli analisti di eseguire indagini post-rilevamento.

Il successo del nostro prodotto dipende dalla capacità degli utenti di esprimere query sui grafi. Un vantaggio in particolare è il supporto di GraphQL di DGraph. Questo ci permette di esprimere query strutturali in modo elegante e comprensibile.

**Official Response from Zoe Hawkins:**

> Sono contento che ti stia piacendo Dgraph finora! Sembra che tu stia usando la nostra versione open source, che è sicuramente abbastanza robusta per gestire il tuo caso d'uso. Tuttavia, in base alle cose che non ti piacciono, potrebbe valere la pena dare un'occhiata alle soluzioni completamente gestite che offriamo - Slash GraphQL o Dgraph Cloud. Puoi confrontarle e vedere quale è giusta per te.

  ### 19. Eccellente soluzione DB grafico

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Automobilistico | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 30, 2021

**Cosa Le piace di più di Dgraph?**

È veloce, affidabile e facilmente scalabile. Puoi facilmente avviare una soluzione completa (operazioni CRUD) in pochi minuti usando GraphQL, il che è semplicemente eccezionale. Supporto eccellente e molto rapido.

**Cosa non Le piace di Dgraph?**

La documentazione è molto difficile da capire per i nuovi utenti/sviluppatori. L'interfaccia utente di Ratel non è intuitiva, specialmente se provieni da un background SQL o MySQL.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Attualmente, stiamo migrando la nostra soluzione SQL esistente a DGraph. Ha una struttura di schema così complessa, che porta a query molto complesse e a prestazioni scarse. DGraph ci sta aiutando qui a semplificare lo schema e migliorare le prestazioni.

  ### 20. Ottimo prodotto e ottimo team

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Automazione industriale | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 30, 2021

**Cosa Le piace di più di Dgraph?**

Uso Dgraph da più di un anno e lo adoro. È veloce, stabile e semplice. Il supporto clienti è incredibile, molto reattivo e aperto a risolvere bug e richieste di funzionalità.

**Cosa non Le piace di Dgraph?**

Nessun lato negativo su Dgraph, migliorare le funzionalità di Ratel darà un avvio rapido.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Stiamo usando Dgraph per creare le relazioni dinamiche e utilizzare quei dati per trovare schemi/relazioni tra nodi e analisi.

  ### 21. Il miglior database a grafo per tutte le tue app basate su grafi

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Servizi finanziari | Enterprise (> 1000 dip.)

**Reviewed Date:** May 21, 2021

**Cosa Le piace di più di Dgraph?**

Ho lavorato su questo per 2 anni e le prestazioni sono davvero sorprendenti. E il supporto ingegneristico di Dgraph è molto promettente e ha risolto i problemi in tempo su base prioritaria (applicabile per il supporto Enterprise).

**Cosa non Le piace di Dgraph?**

La documentazione, le note di rilascio e le raccomandazioni devono essere aggiornate in base ai rilasci.

**Raccomandazioni per chi sta considerando Dgraph:**

Sicuramente, consiglio Dgraph per applicazioni basate su grafi.

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

Relazione tra le entità. Ha risolto molti problemi durante la gestione dei dati nella nostra organizzazione.

  ### 22. Il miglior database a grafo del mondo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 26, 2020

**Cosa Le piace di più di Dgraph?**

dgraph, che è un database grafico nosql molto utile, lo stiamo usando per la nostra applicazione per eseguire query

**Cosa non Le piace di Dgraph?**

è necessario migliorare l'interfaccia utente per comprendere facilmente le query

**Raccomandazioni per chi sta considerando Dgraph:**

consigliamo vivamente agli altri

**Quali problemi sta risolvendo Dgraph e in che modo La sta aiutando?**

stiamo usando dgraph per risolvere le transazioni nella nostra applicazione facilmente.


## Dgraph Discussions
  - [Slash GraphQL è disponibile anche in altre regioni?](https://www.g2.com/it/discussions/36507-is-slash-graphql-also-available-in-other-regions) - 2 comments, 1 upvote
  - [DGraph supporterà Cipher o Gremlin in futuro?](https://www.g2.com/it/discussions/36341-will-dgraph-support-cipher-or-gremlin-in-future) - 1 comment, 1 upvote
  - [Che cos&#39;è il tipo Dgraph?](https://www.g2.com/it/discussions/what-is-dgraph-type) - 1 comment

- [View Dgraph pricing details and edition comparison](https://www.g2.com/it/products/dgraph/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-22+00%3A42%3A09+-0500&secure%5Bsession_id%5D=35ac3644-0909-4956-8af9-4b4a50da00e6&secure%5Btoken%5D=73d1ccf44b3eac9220d903fb17dfb7ddabce9840e7df92dd1b4d97724b5d8595&format=llm_user)

## Dgraph Features
**Gestione dei dati**
- Modello di dati
- Tipi di dati
- Ricerca integrata
- Trigger di eventi
- Linguaggio di interrogazione

**Disponibilità**
- Auto Sharding
- Recupero automatico

**Prestazione**
- Ottimizzazione delle query

**Sicurezza**
- Autorizzazione Basata su Ruoli
- Autenticazione
- Registri di controllo
- Crittografia

**Supporto**
- Multi-Modello
- Connettori BI
- Sistemi Operativi

## Top Dgraph Alternatives
  - [Neo4j Graph Database](https://www.g2.com/it/products/neo4j-graph-database/reviews) - 4.5/5.0 (131 reviews)
  - [Arango](https://www.g2.com/it/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [OrientDB](https://www.g2.com/it/products/orientdb/reviews) - 3.9/5.0 (58 reviews)

