Les bases de données graphiques utilisent des modèles de données topographiques pour stocker des données. Ces bases de données connectent des points de données spécifiques (nœuds) et créent des relations (arêtes) sous forme de graphes qui peuvent ensuite être extraits par l'utilisateur avec des requêtes. Les nœuds peuvent représenter des clients, des entreprises ou toute donnée qu'une entreprise choisit d'enregistrer. Les arêtes sont formées par la base de données afin que les relations entre les nœuds soient facilement comprises par l'utilisateur. Les entreprises peuvent utiliser des bases de données graphiques lorsqu'elles extraient des données et ne veulent pas passer de temps à les organiser en relations distinctes. Les grandes entreprises peuvent utiliser des requêtes complexes pour extraire des informations précises et approfondies concernant leurs informations client et utilisateur ou les données de suivi de produits, entre autres utilisations. Les administrateurs de bases de données peuvent mettre à l'échelle des valeurs de données élevées et créer encore des modèles utilisables. Certaines entreprises peuvent choisir d'exécuter une base de données RDF, un type de base de données graphique qui se concentre sur la récupération de triplets, ou d'informations organisées dans une relation sujet-prédicat-objet. Des types similaires de bases de données incluent des outils de base de données de documents, des outils de magasin clé-valeur, des outils de base de données orientée objet et plus encore. Les développeurs qui recherchent une solution abordable peuvent se tourner vers des logiciels de base de données gratuits.
Pour être inclus dans la catégorie des bases de données graphiques, un produit doit :
Fournir un stockage de données
Enregistrer et représenter les données dans un schéma topographique
Permettre aux utilisateurs de récupérer les données en utilisant un langage de requête