---
title: Dgraph Reviews
meta_title: 'Dgraph Avis 2026 : Détails, Tarification, & Caractéristiques | G2'
meta_description: Filtrez les avis sur 22 par taille d'entreprise, rôle ou secteur
  des utilisateurs pour découvrir comment Dgraph fonctionne pour une entreprise comme
  la vôtre.
aggregate_rating:
  rating_value: 4.7
  review_count: 22
  scale: '5'
date_modified: '2026-06-14'
parent_category:
  name: Infrastructure informatique
  url: https://www.g2.com/fr/categories/it-infrastructure
---

# Dgraph Reviews
**Vendor:** Dgraph Labs  
**Category:** [Bases de données graphiques](https://www.g2.com/fr/categories/graph-databases)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 22
## About Dgraph
Dgraph est la base de données GraphQL la plus avancée au monde avec un backend graphique. La base de données graphique numéro un sur GitHub et plus de 500 000 téléchargements chaque mois, Dgraph est conçue pour la performance et l&#39;évolutivité. Testé par Jepsen, il offre les meilleures performances, renvoyant des réponses de requêtes en millisecondes sur des téraoctets de données. Dgraph est idéal pour une gamme de cas d&#39;utilisation, allant de la vue client 360 et la détection de fraude à des requêtes complexes avec des sauts multiples et des jointures de profondeur arbitraire. Des performances solides et une gestion de la mémoire font de la base de données graphique un choix idéal pour les entreprises, tandis que Dgraph Cloud permet aux développeurs d&#39;applications de lancer rapidement et facilement un projet pendant le week-end. Évoluez de zéro à des milliards d&#39;enregistrements sans effort. Disponible en versions open source et hébergée (Dgraph Cloud) et avec une licence d&#39;entreprise.




## Dgraph Reviews
  ### 1. Dgraph Cloud permet l'administration programmatique pour gérer nos API et mettre à jour le schéma GraphQL avec facilité.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Varshini S. | Database Engineer, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** November 14, 2022

**Qu'aimez-vous le plus à propos de Dgraph?**

Nous avons choisi la plateforme Dgraph Cloud pour notre entreprise car elle est hautement évolutive avec une faible latence. C'est excellent pour les besoins qui ont des charges de travail transactionnelles en temps réel car elle synchronise efficacement les enregistrements des clients. La récupération des données est sans tracas et nous pouvons effectuer des jointures de profondeur arbitraire sans nous soucier des limitations de notre cluster.

**Que n’aimez-vous pas à propos de Dgraph?**

Un inconvénient auquel nous avons récemment fait face est que tous les backends déployés sur la plateforme Dgraph Cloud ont une période de gel de 4 heures. Par conséquent, nous ne pouvons pas garder notre backend inactif pendant plus de 4 heures. Ce serait formidable d'assouplir cette restriction.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Dgraph Cloud offre des instances de base de données sophistiquées pour stocker, modifier, administrer et interroger des graphes clients de manière programmatique. C'est efficace lors du travail avec des relations complexes et la gestion dynamique des schémas. Puisqu'il prend en charge GraphQL, nous pouvons faciliter les options de filtrage en fonction de nos propriétés de nœuds et des variables de cluster. La validation du schéma peut être effectuée en quelques minutes, et nous pouvons étendre commodément nos arêtes de graphe en utilisant ses blocs de requêtes intégrés.

  ### 2. Dgraph est génial

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tom H. | Principal Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 21, 2022

**Qu'aimez-vous le plus à propos de Dgraph?**

La scalabilité est intégrée directement dans le dgraph. C'est une base de données graphique et elle est livrée avec GraphQL dès le départ. L'interface utilisateur web GraphQL facilite l'analyse du schéma et la construction de vos requêtes.

**Que n’aimez-vous pas à propos de Dgraph?**

Il y en avait un, mais avec les identifiants triés dans un environnement fédéré Apollo, nous obtenions des résultats étranges qui nous ont effrayés pendant une journée. Il y a eu une correction de bug qui est venue de la communauté, ce qui était formidable à voir, mais c'était effrayant de voir la base de données renvoyer des identifiants mal triés pendant environ une semaine.

**Recommandations à d’autres personnes envisageant Dgraph:**

Une excellente base de données graphique avec haute disponibilité prête à l'emploi.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Je travaille avec un schéma basé sur des normes qui a beaucoup de récursivité dans les définitions de types, dgraph et graphql facilitent la création de fragments graphql pour explorer la relation aussi loin qu'elle va, ce qui est génial !

  ### 3. Dgraph est le meilleur backend en tant que service sur le marché.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben W. | Founder / Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 15, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Dgraph est le meilleur outil de backend en tant que service que j'ai utilisé. La fonctionnalité la plus puissante est que vous pouvez télécharger un fichier txt avec vos types GraphQL, et il générera une API GraphQL soutenue par une base de données graphique incroyablement puissante.

Avec Dgraph, les requêtes SQL JOIN complexes et/ou lentes sont remplacées par des requêtes GraphQL simples qui fonctionnent bien, indépendamment des relations existant dans votre schéma. Vous n'avez plus besoin de vous soucier des requêtes n+1.

**Que n’aimez-vous pas à propos de Dgraph?**

Il manque encore quelques éléments à l'implémentation GraphQL de Dgraph. Certains de ces problèmes sont en cours de résolution, mais pour d'autres, je ne suis pas sûr. Vous pouvez créer des résolveurs personnalisés avec Dgraph assez facilement en utilisant leur langage DQL (équivalent de SQL pour Dgraph qui interagit directement avec les données); cependant, actuellement, vous ne pouvez pas créer de résolveurs de mutation personnalisés avec DQL. Il faudrait vraiment plus de transparence de la part de l'équipe Dgraph sur ce qui est prévu sur la feuille de route, et idéalement, ils devraient permettre aux clients de voter sur les fonctionnalités à prioriser.

Un autre domaine où Dgraph est insuffisant est l'interface utilisateur d'administration. Idéalement, j'aimerais pouvoir configurer une instance Dgraph sans écrire de code, c'est-à-dire que j'aimerais pouvoir configurer des règles d'authentification pour un type GraphQL en cliquant sur quelques boutons.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

J'utilise Dgraph pour construire un backend pour un produit éducatif qui utilise intensivement l'apprentissage automatique. L'analyse des relations entre les entités dans notre base de données est essentielle pour notre pipeline d'apprentissage automatique. Parce que Dgraph nous permet d'itérer sur notre schéma sans nous soucier des problèmes de performance ou de rester bloqués sur des problèmes d'optimisation de requêtes, nous pouvons donc nous concentrer davantage sur la livraison de code qui crée de la valeur pour le client, plutôt que de perdre du temps à écrire ce qui est essentiellement du code standard.

  ### 4. Le meilleur concurrent de Firestore dans une base de données graphique

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 15, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Le GraphQL avec une base de données graphique sous le capot est la meilleure fonctionnalité. Il est facile à utiliser, et vous pouvez interroger des relations complexes rapidement et facilement.

**Que n’aimez-vous pas à propos de Dgraph?**

Le produit n'est pas encore tout à fait mature, mais il fait tout mieux que Firestore dès sa sortie de l'emballage.

**Recommandations à d’autres personnes envisageant Dgraph:**

Une fois que vous l'avez lancé, vous ne voudrez plus jamais revenir à Firestore. C'est aussi très rapide. Les bases de données graphiques sont l'avenir, et DGgraph offre une expérience complète pour rivaliser avec PostgreSQL.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Je veux lancer facilement et rapidement mon site web sans écrire de code serveur personnalisé ou de middleware. Il est prêt à l'emploi, rapide et relationnel.

  ### 5. examen sur Dgraph

**Rating:** 4.0/5.0 stars

**Reviewed by:** aditya g. | Senior Software Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 24, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

J'aime les performances de requêtes à haut saut avec un indexage et un schéma optimaux. Une requête à un saut équivaut à récupérer tous les arêtes connectées d'un nœud. Une requête à deux sauts équivaut à récupérer tous les nœuds connectés du résultat de la requête à un saut. Nous sommes capables de stocker des données d'adresses très complexes. Les données sont de nature illimitée et Dgraph a été testé sur une taille 2X des données actuelles. Il y a une autre chose à souligner, qui est la requête sur l'arête inverse. Ces requêtes sont très rapides par rapport à d'autres bases de données avec le même indexage et schéma.

**Que n’aimez-vous pas à propos de Dgraph?**

Dgraph nécessite une RAM élevée pour stocker un graphe par rapport à d'autres offres de graphes. L'offre gérée ne fournit pas toutes les fonctionnalités possibles en utilisant son propre cluster Kubernetes. La gestion doit être effectuée par vous-même ou par l'équipe DevOps de l'organisation.

**Recommandations à d’autres personnes envisageant Dgraph:**

Je recommanderais Dgraph si vous pouvez le gérer vous-même et avez une taille de données énorme.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous stockons une vaste base de données d'adresses en Inde et interrogeons la même pour de nouvelles adresses. Cela nous aide à récupérer des données pour des adresses à proximité en fonction des données historiques disponibles. Les avantages incluent la performance des requêtes : Basée sur le temps de réponse de la même requête sur différentes bases de données avec les mêmes données et schéma. Mise à l'échelle : Le cluster Kubernetes autogéré est facile à mettre à l'échelle et il s'occupe de la réplication des données des anciens nœuds vers les nouveaux nœuds. Temps de chargement des données : Le chargement en masse est beaucoup plus rapide pour charger une fois les données complètes. Le chargement en direct peut être utilisé pour ajouter des données incrémentielles.

  ### 6. Meilleure base de données de sa catégorie approchant la fin de sa période de « précurseur ». Prête pour une utilisation en production.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeremy H. | Co-Founder & CTO/CPO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 02, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Il a d'excellentes performances, il est open source, et l'équipe a une bonne culture.

Commencer avec cela a été relativement indolore (l'auto-hébergement pourrait être plus facile).

DQL est fantastique si vous avez besoin des capacités supplémentaires qu'il offre par rapport à GraphQL.

Il est également écrit en Go, ce qui est le même que beaucoup de notre plateforme, ce qui nous est bénéfique si quelque chose prend trop de temps à être corrigé ou mis en œuvre, nous pourrions contribuer.

**Que n’aimez-vous pas à propos de Dgraph?**

Le chevauchement dans leur documentation entre les produits, bien que cela soit bientôt mis à jour pour être plus explicite.

J'aimerais un peu plus de transparence et de parité des fonctionnalités entre les différents produits qu'ils offrent et leurs feuilles de route respectives.

La numérotation des versions utilise un schéma de nommage qui me dérange car il est déroutant lorsqu'on vient de la communauté Go et ne suit pas les conventions traditionnelles de nommage des packages qui favorisent SemVer. Je comprends la décision qu'ils ont prise pour faire cela... mais je n'aime toujours pas le nommage des versions de package de leurs clients, etc.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous connectons des données incroyablement disparates et hautement interconnectées à travers des classes d'actifs de collection, y compris des informations qualitatives et intangibles comme le sentiment de propriété.

Dgraph a fait ce qu'il était censé faire et nous a permis de modéliser les données d'une manière facile et flexible à gérer avec notre plateforme.

  ### 7. Implémentation de base de données graphique du protocole SCIM pour la gestion des identités inter-domaines pour les clients d'entreprise.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Liam M. | Back End Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 10, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Une solution de base de données graphique très accessible. Le tableau de bord Ratel sur play.dgraph.io permet de se familiariser rapidement avec la syntaxe. Configuration sur k8s. L'équipe est très réactive et serviable en cas de problèmes ou de demandes. Option de récursion pour retourner des niveaux imbriqués dans l'arbre. Compatibilité avec Go et traçage pour identifier les goulots d'étranglement. Métadonnées sur les requêtes pour voir combien de nœuds ont été touchés.

**Que n’aimez-vous pas à propos de Dgraph?**

Ils ne mentionnent pas (du moins dans leur article) où ils utilisent DFS par rapport à BFS pour optimiser différentes requêtes. Ce serait intéressant d'en savoir plus à ce sujet et potentiellement d'avoir un contrôle sur cela sous la forme d'une variable. Lors de requêtes complexes sur de nombreux nœuds, les temps de réponse étaient inévitablement élevés ; je me demande s'il pourrait y avoir une place pour une optimisation supplémentaire à cet égard.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons principalement DGraph pour notre autorisation ainsi que pour l'authentification via un microservice désigné écrit en Golang qui implémente un protocole REST pour interfacer entre DGraph et le reste de notre infrastructure. Sa structure de données est parfaitement adaptée à la nature très hiérarchique de nos grands clients d'entreprise et surpasse une base de données SQL ou NoSQL traditionnelle pour cette raison.

  ### 8. Base de données ultra-rapide

**Rating:** 5.0/5.0 stars

**Reviewed by:** THANGABALAJI S. | Architect, Entreprise (> 1000 employés)

**Reviewed Date:** February 05, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Le produit Dgraph est très léger et très rapide en performance pour interroger des millions d'arêtes. L'équipe Dgraph est très dévouée à résoudre nos besoins et à nous aider à nous assurer que notre produit est construit de la bonne manière en fournissant des idées et des améliorations. Cela nous aide énormément à utiliser Dgraph dans nos solutions. Le support Dgraph est exceptionnel et un grand merci à Daniel Mai de l'équipe de support. Équipe très professionnelle et équipe d'ingénierie intelligente.

**Que n’aimez-vous pas à propos de Dgraph?**

Honnêtement, rien de tel à détester. Tout logiciel a un bug qui apparaît et l'équipe de Dgraph fait un excellent travail pour les écraser dès que nous le signalons.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Cela aide à résoudre la résolution d'identité du client en combinant plusieurs identifiants à travers les appareils et les points de contact avec les points de données collectés en cours de route pour construire une vue cohérente et omnicanale des consommateurs, afin que nous puissions les atteindre quand et où ils sont le plus susceptibles de s'engager tout au long de l'entonnoir de vente.

  ### 9. Développement logiciel à grande vitesse grâce à la puissance de Dgraph

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian W. | CEO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 27, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Je suis un grand fan de DQL. Chez Mooncamp, nous l'utilisons dans chaque partie de notre application, et c'est comme si Dgraph avait construit les parties manquantes de GraphQL. De plus, j'adore les facettes de Dgraph. Nous les utilisons pour stocker des informations telles que l'ordre sur les arêtes. Cela était autrefois très compliqué à modéliser dans les bases de données relationnelles et est maintenant si facile avec Dgraph.

**Que n’aimez-vous pas à propos de Dgraph?**

Il n'y a pas vraiment grand-chose pour être honnête. Si je devais nommer quelque chose, alors j'aimerais avoir des fonctionnalités d'exportation de données améliorées dans l'interface utilisateur de Ratel.

**Recommandations à d’autres personnes envisageant Dgraph:**

Une façon facile de commencer à utiliser Dgraph est leur nouveau service Slash GraphQL. Je crois personnellement que l'avenir du développement logiciel sera basé sur des services comme celui-ci et je recommanderais fortement de lui donner un essai sérieux.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous construisons un produit avec un modèle de données très ramifié. Mais ce type de modèle de données est difficile à modéliser dans des bases de données relationnelles. Dgraph rend les relations entre les nœuds beaucoup plus accessibles qu'une base de données relationnelle traditionnelle ne pourrait le faire et nous a offert un nouveau modèle mental sur la façon de penser à la structuration de nos données. Soudainement, les connexions entre les nœuds n'étaient plus un obstacle, mais sont encouragées par la base de données.

De plus, les var-blocks nous ont aidés à résoudre certains problèmes complexes tels que l'autorisation et les requêtes de filtres profondément imbriquées.

  ### 10. Base de données moderne avec une excellente expérience développeur

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mart W. | CTO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 22, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

D'après notre expérience, Dgraph a rendu les bases de données graphiques accessibles à tous et nous a convaincus de migrer nos bases de données à usage mixte vers Dgraph. La documentation est excellente, mais le forum communautaire est encore meilleur ! Nous avons des contacts réguliers avec l'équipe de développement sur des demandes de fonctionnalités spécifiques. Les tarifs sont également très attractifs pour les petits projets ; même s'ils grandissent, cela restera abordable. Le niveau gratuit permet de commencer petit et de s'étendre lorsque votre projet mûrit et attire de nouveaux clients.

**Que n’aimez-vous pas à propos de Dgraph?**

Avant SlashQL, le modèle de tarification Enterprise était trop cher pour les petites entreprises. Lorsque nous avons contacté Dgraph pour obtenir un devis personnalisé, ils nous ont demandé de faire partie de leur processus pour mettre en place SlashQL. Lorsqu'on travaille avec des données personnelles, certaines fonctionnalités comme le chiffrement au repos et les sauvegardes régulières sont cruciales pour l'infrastructure. L'ancien modèle de tarification rendait difficile son intégration réelle dans notre entreprise.

**Recommandations à d’autres personnes envisageant Dgraph:**

Dans l'ensemble, nous sommes très heureux de collaborer avec Dgraph. Il faut un certain temps pour adopter une base de données graphe, mais si votre entreprise est disposée et prête, Dgraph/SlashQL vous aidera avec la migration. Nous avons utilisé des bases de données noSQL et SQL pour nos cas d'utilisation, mais nous avons rencontré des limitations (qu'il s'agisse d'une restriction technique ou d'un manque de connaissances de notre part) et avons dû les résoudre de manière non favorable. Une base de données graphe fonctionne très bien pour nous et Dgraph l'a rendue facilement accessible pour nous.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Dgraph comme notre base de données polyvalente pour agréger des données sur le mode de vie (modèles mixtes de séries temporelles et descriptifs) afin d'offrir un programme de changement de comportement personnalisé et réactif à nos clients dans la recherche et bientôt au public. L'ajout de la prise en charge de GraphQL à Dgraph dans SlashQL facilite l'intégration de nos partenaires avec nous car ils peuvent déterminer eux-mêmes les structures de données qu'ils souhaitent. Cela rend à son tour plus facile, avec une équipe plus réduite, de fournir un bon service aux partenaires commerciaux (potentiels) ou aux utilisateurs finaux.

  ### 11. Rapide et facile, l'une des meilleures bases de données cloud GraphQL qui existent.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jason T. | Student, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 21, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

J'ai aimé la simplicité de la configuration. L'interface est simple et facile à naviguer et même quelqu'un qui n'a jamais utilisé GraphQL auparavant peut apprendre à l'utiliser très rapidement. J'ai pu tout faire sur la plateforme, y compris gérer le schéma, importer des données, exporter des données, créer des clés de sécurité, et plus encore.

**Que n’aimez-vous pas à propos de Dgraph?**

Ce serait bien d'avoir moins de pannes et plus de crédits de départ pour une période d'essai. Pas grand-chose à améliorer dans l'ensemble. J'apprécie vraiment de l'utiliser et c'est sans aucun doute l'un des meilleurs services de base de données cloud pour GraphQL.

**Recommandations à d’autres personnes envisageant Dgraph:**

Pour quiconque cherchant un moyen facile de configurer une base de données GraphQL, je recommanderais fortement Dgraph. Même pour quelqu'un qui n'a jamais utilisé GraphQL, la solution de Dgraph est simple et peut aider les débutants à démarrer. J'étais tout nouveau en commençant GraphQL et j'ai réussi à l'apprendre très rapidement grâce à de nombreux conseils qu'ils fournissent dans le menu de démarrage.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

J'ai réalisé plusieurs projets légers avec Dgraph en tant que base de données GraphQL. L'un des plus grands avantages de la plateforme est son constructeur de schéma rapide, ainsi que la scalabilité et le déploiement rapides des bases de données GraphQL. J'ai pu configurer ma base de données en quelques minutes et je l'ai connectée à mon front-end presque instantanément. La plateforme passe également par les services AWS, ce qui garantit un certain niveau de sécurité.

  ### 12. DGraph : une étoile montante dans le paysage des bases de données

**Rating:** 4.5/5.0 stars

**Reviewed by:** SHARDUL A. | CTO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 19, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

- Très simple à utiliser. Avec le support natif de GraphQL, il suffit de définir un schéma et de commencer à consommer la base de données depuis le côté client. C'est un énorme gain de productivité car il n'est pas nécessaire de passer du temps à construire des schémas de tables, à écrire des mappages ORM et des définitions d'API.
- Langage de requête DGraph (DQL) : Lorsque GraphQL est insuffisant, les développeurs peuvent utiliser DQL pour les opérations sur les bases de données graphiques.
- Amélioration continue : DGraph évolue rapidement et de nouvelles fonctionnalités sont ajoutées. Récemment, les Lambdas ont été annoncées, permettant aux développeurs d'exécuter du code Node.js en réponse à des événements DGraph sans besoin d'une infrastructure séparée. DGraph prend également en charge la recherche en texte intégral.
- Service cloud géré : Slash GraphQL vous offre un cluster DGraph prêt pour la production en quelques secondes et élimine le besoin de gestion d'infrastructure. Il dispose d'un niveau gratuit généreux, qui peut être étendu par le biais de parrainages.
- Excellent écosystème : DGraph dispose d'une suite d'outils de première classe et open-source comme Rattel (visualiseur de données et gestionnaire de cluster), Badger (base de données clé-valeur) et Risretto (un cache basé sur golang).
- Communauté : La communauté de développeurs sur discuss.dgraph.io est très utile.
- Événements amusants : Ils organisent de nombreux événements comme la conférence GraphQL in Space, Go Systems Conf, le hackathon Slash GraphPL et des appels communautaires mensuels.

**Que n’aimez-vous pas à propos de Dgraph?**

Le langage de requête DGraph (DQL) a une courbe d'apprentissage. Les développeurs peuvent être plus familiers avec Gremlin ou Cipher, qui sont utilisés par d'autres bases de données graphiques et ont été créés plus tôt. Deuxièmement, les développeurs utilisant GraphQL peuvent avoir besoin d'utiliser DQL pour certaines opérations comme le chargement en direct. À part cela, tout va bien. Il y a beaucoup de tutoriels pour apprendre DQL.

**Recommandations à d’autres personnes envisageant Dgraph:**

Super produit, essayez-le.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Construit une base de données littéraire pour Shakespeare, en utilisant DGraph. DGraph a facilité l'expression des interconnexions entre différents éléments. La fonctionnalité de recherche intégrée était un énorme avantage. Le chargeur en direct a facilité la migration d'une base de données SQL vers DGraph.

**Official Response from Zoe Hawkins:**

> Merci pour la superbe critique, Shardul ! C'est certainement toujours une courbe d'apprentissage d'apprendre une nouvelle langue. J'espère que DQL a été assez rapide à apprendre si vous compreniez déjà GraphQL. À présent, je suis sûr que vous êtes un expert.

  ### 13. Une excellente base de données graphique native GraphQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vignesh T. | Founder, CEO & CTO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 21, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Bien que Dgraph soit livré avec de nombreuses fonctionnalités, ce que j'aime le plus est :

- La capacité d'utiliser tous les outils GraphQL avec lui puisqu'il utilise nativement GraphQL
- Étant Cloud Native, il gère l'évolutivité, la performance et la tolérance mieux que d'autres
- Il était très facile de commencer avec juste la connaissance de GraphQL
- Il est open source utilisant Badger en dessous

**Que n’aimez-vous pas à propos de Dgraph?**

- Certaines fonctionnalités utiles comme la multi-location et les sauvegardes binaires sont réservées aux entreprises à ce stade.
- Je ne vois pas de concurrent qui utilise GraphQL nativement dans une base de données graphique tout en stockant à la fois les données et les arêtes ensemble comme le fait Dgraph, et c'est pourquoi Dgraph est à la fois incroyable et unique. Mais ma préoccupation est de ne pas être verrouillé à un moment donné (bien que Dgraph prenne en charge les exportations de données JSON pour ses utilisateurs).

**Recommandations à d’autres personnes envisageant Dgraph:**

Dgraph est une excellente base de données à choisir si vous commencez avec des projets Greenfield. Pour les personnes qui ne commencent pas de zéro, vous pourriez avoir à faire pas mal de travail en pensant aux schémas différemment en tant que Graph et GraphQL, et les migrations peuvent ne pas être simples. Mais si vous commencez à neuf, vous devriez certainement l'essayer étant donné les fonctionnalités et avantages incroyables qu'il offre.

De plus, l'équipe derrière Dgraph est formidable et peut vous aider avec les questions les plus difficiles. Dgraph est progressivement adopté et devient plus mature chaque jour. Cela vaut la peine de l'opter pour quiconque aime l'open source et GraphQL.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Dgraph est la base de données principale que nous utilisons dans ma startup, Timecampus, où nous l'utilisons pour stocker toutes les données, tirer parti des outils autour de GraphQL pour permettre des architectures typées de bout en bout et surtout l'exécuter à grande échelle en utilisant Kubernetes et l'écosystème cloud native. Le principal avantage que je vois est la capacité à utiliser tous les outils autour de GraphQL, ne pas avoir à apprendre un nouveau langage de requête de base de données, changer la façon dont je pense à mes données en tant que graphes.

  ### 14. Flexible et évolutif

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mike H. | CTO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 21, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Dgraph offre des résolveurs de données flexibles et personnalisés qui nous permettent de l'intégrer avec d'autres services, bases de données et technologies. Il le fait en parallèle, permettant une évolutivité presque infinie et des gains de performance massifs. Avec son propre DQL (extension de GraphQL), vous pouvez passer des variables entre les requêtes de graphe et utiliser les résultats des requêtes précédentes dans les segments futurs.

Après avoir examiné d'autres options sur le marché, nous avons opté pour Dgraph en raison de sa flexibilité, de sa capacité à interroger des données sans nous compliquer la vie (ou à renvoyer des données pour un traitement local simplement pour exécuter des requêtes supplémentaires), et de ses capacités d'indexation exceptionnelles.

Nous utilisons Dgraph dans de nombreuses situations, de nos propres systèmes internes jusqu'au soutien des intégrations où les bases de données conventionnelles ne peuvent tout simplement pas rivaliser. Dans nos équipes de développement, nous constatons que nous sommes plus productifs et capables de nous concentrer sur le développement principal sans enfouir la logique métier dans des couches profondes de SQL !

**Que n’aimez-vous pas à propos de Dgraph?**

L'absence d'une version mobile ou intégrable alors que nous développons pour toutes les plateformes, y compris mobile. Inhérent à la plupart des bases de données graphiques, l'équivalent du "SELECT DISTINCT" de SQL n'existe pas vraiment, donc il faut coder autour de cela.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Dgraph réduit le coût du développement en simplifiant le processus de requête ; nous économisons également sur les coûts de déplacement des données grâce à des capacités efficaces de résolveur GraphQL natif ; et, pour des intégrations complexes, nous constatons que Dgraph nous offre un environnement beaucoup plus dynamique et extensible que d'autres bases de données.

  ### 15. Une solution simple pour un problème complexe

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rob L. | Contractor, Entreprise (> 1000 employés)

**Reviewed Date:** January 24, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Dgraph a été absolument essentiel pour résoudre des problèmes complexes sur des outils internes largement utilisés au sein de Comcast. Avoir une conformité complète avec GraphQL en plus de DQL (Dgraph Query Language) a permis de construire des tableaux de bord robustes avec facilité sans sacrifier la performance. Un de nos problèmes les plus difficiles à résoudre était de construire des requêtes à la carte avec des références inverses complexes et des relations profondes. Avec Dgraph, cela répond à tous ces besoins sans avoir à développer des solutions personnalisées ou des middleware.

**Que n’aimez-vous pas à propos de Dgraph?**

Pouvoir mettre à jour les listes avec un chargeur en direct/en masse serait très utile. Devoir remplacer les arêtes des listes nécessite d'effectuer d'abord une transaction distincte. Plus de contrôle sur l'allocation de la mémoire serait également utile dans certaines circonstances.

**Recommandations à d’autres personnes envisageant Dgraph:**

vous avez suffisamment de mémoire !

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

- Relations complexes entre entités
- Requêtes de référence inversée faciles
- Gestion de schéma très facile, y compris la gestion des index
- Incroyablement rapide !!
- Capacité à construire des requêtes à la carte avec facilité

**Official Response from Zoe Hawkins:**

> Merci pour la superbe critique, Rob ! Saviez-vous que nous avons ajouté des mises à jour par lots dans la version 20.11, ainsi qu'une gestion de la mémoire améliorée ?

  ### 16. me permet de faire des choses que je ne peux pas faire dans d'autres bases de données !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carwyn E. | Senior Consultant, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 29, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

En tant que base de données graphique évolutive et performante, Dgraph m'a permis de capturer et de raisonner sur une grande quantité de données hiérarchiques qui changent au fil du temps de manière encombrante ou lente dans d'autres solutions. L'analyse et l'interrogation des données ont également été beaucoup plus agréables et productives que les alternatives.

**Que n’aimez-vous pas à propos de Dgraph?**

Comme c'est assez différent des bases de données relationnelles auxquelles de nombreux développeurs sont habitués, cela peut signifier un certain temps d'adaptation pour mettre les gens à niveau. Une fois là-bas, ils sont souvent beaucoup plus productifs.

**Recommandations à d’autres personnes envisageant Dgraph:**

Prenez le temps d'apprendre le produit en utilisant les excellents supports d'apprentissage. Cela en vaudra la peine.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Je travaille sur la logique métier dans un modèle de données hautement connecté qui s'intègre bien dans une base de données graphe. J'ai également examiné les versions de données hiérarchiques, ce qui est très délicat dans les bases de données non graphe.

  ### 17. Une manière intuitive de gérer vos données

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Sécurité informatique et réseau | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 27, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Ma partie préférée de DGraph est qu'ils utilisent GraphQL +/- comme langage de requête car je peux facilement obtenir exactement les données dont j'ai besoin sans avoir à écrire des jointures complexes.

Leur interface Ratel pour exécuter des requêtes a été conçue avec soin, créant une excellente expérience pour les développeurs. Avoir la possibilité de choisir si nous voyons nos réponses de requête sous forme de JSON ou visualisées sous forme de graphique a fait une énorme différence dans notre productivité car nous sommes capables de comprendre clairement les relations implicites dans nos données.

DGraph a une équipe de défense des développeurs très réactive et serviable qui est toujours prête à aider. Ils ont investi beaucoup de temps dans la création d'une documentation de qualité qui est facile à prendre en main et qui reste un soutien alors que je continue à en apprendre davantage.

**Que n’aimez-vous pas à propos de Dgraph?**

Honnêtement, je ne peux penser à rien que je n'aime pas et je n'ai pas connu de limitations.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous avons des ensembles de données complexes qui nécessitent des relations très claires et nous ne pouvions pas risquer de déduire des connexions de données avec des clés étrangères. Nous avions besoin de la capacité de requêter nos données facilement, donc DGraph était un choix naturel pour notre produit.

Nous avons choisi DGraph en raison de ses avantages en termes de performance, de fiabilité et d'évolutivité, qui ont tous répondu à nos attentes.

  ### 18. Nouvel utilisateur de DGraph agréablement surpris

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Sécurité informatique et réseau | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 21, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

L'analyse favorable de Jepsen inspire confiance et certitude que nous avons fait un bon choix en nous appuyant sur DGraph. La documentation est également excellente. Nous n'avons pas encore testé DGraph à grande échelle, mais jusqu'à présent, notre expérience de développement a été agréable. Les indications montrent que DGraph pourra évoluer pour répondre à nos besoins, et nous sommes très optimistes à ce stade.

**Que n’aimez-vous pas à propos de Dgraph?**

Nous avons remarqué que les données sous forme de chaînes semblent occuper beaucoup d'espace sur le disque. Nous prévoyons de stocker une grande quantité de données dans DGraph et une meilleure efficacité de compression nous aiderait énormément. Des outils opérationnels plus cohérents nous aideraient également. Bien que le déploiement soit très agréable et simple (docker swarm), nous nous retrouvons à écrire nos propres outils pour des tâches comme la création/la restauration à partir de sauvegardes et d'autres tâches de gestion de cluster. DGraph fournit des scripts d'exemple pour ce genre de choses, mais avoir des outils opérationnels unifiés dans une application de plan de contrôle (par exemple, un outil CLI) réduirait beaucoup notre charge d'adoption.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous construisons un outil DFIR (Digital Forensics and Incident Response) basé sur un graphe. DGraph nous permet d'exécuter des requêtes structurelles pour identifier des motifs intéressants dans nos données. Notre produit offre une détection d'incidents en temps réel et permet aux analystes de mener des enquêtes après détection.

Le succès de notre produit dépend de la capacité des utilisateurs à exprimer des requêtes de graphe. Un avantage en particulier est le support de GraphQL par DGraph. Cela nous permet d'exprimer des requêtes structurelles de manière élégante et intelligible.

**Official Response from Zoe Hawkins:**

> Content que vous appréciez Dgraph jusqu'à présent ! Il semble que vous utilisiez notre version open source, qui est certainement assez robuste pour gérer votre cas d'utilisation. Cependant, en fonction des choses que vous n'aimez pas, cela pourrait valoir la peine de découvrir les solutions entièrement gérées que nous proposons - soit Slash GraphQL, soit Dgraph Cloud. Vous pouvez les comparer et voir lequel vous convient le mieux.

  ### 19. Excellente solution de base de données graphique

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Automobile | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 30, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

C'est rapide, fiable et facilement évolutif. Vous pouvez facilement mettre en place une solution complète (opérations CRUD) en quelques minutes avec GraphQL, ce qui est tout simplement exceptionnel. Un support excellent et très rapide.

**Que n’aimez-vous pas à propos de Dgraph?**

La documentation est très difficile à comprendre pour les nouveaux utilisateurs/développeurs. L'interface utilisateur de Ratel n'est pas conviviale, surtout si vous venez d'un environnement SQL ou MySQL.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Actuellement, nous migrons notre solution SQL existante vers DGraph. Elle a une structure de schéma si complexe, ce qui conduit à des requêtes très complexes et à de mauvaises performances. DGraph nous aide ici à simplifier le schéma et à améliorer les performances.

  ### 20. Excellent produit et excellente équipe

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Automatisation industrielle | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 30, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

J'utilise Dgraph depuis plus d'un an, et je l'adore. C'est rapide, stable et simple. Le support client est incroyable, très réactif et ouvert à prendre en charge les bugs et les demandes de fonctionnalités.

**Que n’aimez-vous pas à propos de Dgraph?**

Aucun inconvénient sur le Dgraph, améliorer les fonctionnalités de Ratel donnera un démarrage rapide.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Dgraph pour créer des relations dynamiques et utiliser ces données pour trouver des motifs/relations entre les nœuds et les analyses.

  ### 21. Meilleure base de données graphique pour toutes vos applications basées sur des graphes

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Entreprise (> 1000 employés)

**Reviewed Date:** May 21, 2021

**Qu'aimez-vous le plus à propos de Dgraph?**

Je travaille sur cela depuis 2 ans et la performance est vraiment incroyable. Et le support technique de Dgraph est très prometteur et a résolu les problèmes à temps de manière prioritaire (applicable au support Enterprise).

**Que n’aimez-vous pas à propos de Dgraph?**

La documentation, les notes de version et les recommandations doivent être mises à jour en fonction des versions.

**Recommandations à d’autres personnes envisageant Dgraph:**

Je recommande certainement Dgraph pour les applications basées sur des graphes.

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

Relation entre les entités. Cela a résolu de nombreux problèmes lors de la gestion des données dans notre organisation.

  ### 22. Meilleure base de données graphique du monde

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 26, 2020

**Qu'aimez-vous le plus à propos de Dgraph?**

dgraph, qui est une base de données graphique NoSQL très utile, que nous utilisons pour notre application pour interroger

**Que n’aimez-vous pas à propos de Dgraph?**

besoin d'améliorer l'interface utilisateur pour comprendre et interroger facilement

**Recommandations à d’autres personnes envisageant Dgraph:**

nous recommandons vivement aux autres

**Quels sont les problèmes que Dgraph résout, et en quoi cela vous est-il bénéfique?**

nous utilisons dgraph pour résoudre facilement les transactions dans notre application.


## Dgraph Discussions
  - [Slash GraphQL est-il également disponible dans d&#39;autres régions ?](https://www.g2.com/fr/discussions/36507-is-slash-graphql-also-available-in-other-regions) - 2 comments, 1 upvote
  - [DGraph prendra-t-il en charge Cipher ou Gremlin à l&#39;avenir ?](https://www.g2.com/fr/discussions/36341-will-dgraph-support-cipher-or-gremlin-in-future) - 1 comment, 1 upvote
  - [Qu&#39;est-ce que le type Dgraph ?](https://www.g2.com/fr/discussions/what-is-dgraph-type) - 1 comment

- [View Dgraph pricing details and edition comparison](https://www.g2.com/fr/products/dgraph/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-23+08%3A21%3A05+-0500&secure%5Bsession_id%5D=ff3e6c50-3e13-4831-8629-4b4db554c463&secure%5Btoken%5D=bc952a604e123f4c66b79fe41994b203736956ed99fde10908b216eab85217e8&format=llm_user)

## Dgraph Features
**Gestion des données**
- Modèle de données
- Types de données
- Construit - Dans la recherche
- Déclencheurs d’événements
- Langage de requête

**Disponibilité**
- Marquage automatique
- Récupération automatique

**Performance**
- Optimisation des requêtes

**Sécurité**
- Autorisation basée sur les rôles
- Authentification
- Journaux d’audit
- Cryptage

**Soutien**
- Multi-modèle
- Connecteurs BI
- Systèmes d’exploitation

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

