Une base de données orientée graphe stocke des nœuds et des lignes orientées appelées arcs. Les graphes peuvent reposer sur des bases de données relationnelles (SQL) ou non relationnelles (NoSQL). Chacun des nœuds et des arcs peut être associé à des propriétés. Le diagramme qui suit décrit un simple graphe de relations entre des amis et leurs centres d'intérêt. Pour en savoir plus sur les bases de données orientées graphe, lisez le billet publié sur le blog AWS Activate »

Qu'est-ce qu'une base de données orientée graphe ?

Découvrez gratuitement AWS

Créez un compte gratuit

Dans le cadre du niveau gratuit AWS, bénéficiez de 25 Go de stockage et jusqu'à 200 millions de requêtes par mois avec Amazon DynamoDB.

Voir les détails relatifs au niveau gratuit d'AWS »

Amazon Web Services (AWS) fournit un certain nombre d'options de bases de données orientées graphe. Vous pouvez exploiter votre base de données orientée graphe dans le cloud sur Amazon EC2 et Amazon EBS,, et travailler avec des fournisseurs de solutions d'Amazon.

Pour en savoir plus sur la création d'une base de données orientée graphe sur AWS à l'aide d'Amazon DynamoDB et Titan, consultez ce billet sur le blog AWS consacré à Big Data »

Graph Databases on AWS
AWS re:Invent 2015 | (DAT203) Création de bases de données orientées graphe sur AWS

Titan est une base de données orientée graphe très populaire, conçue pour stocker et parcourir efficacement des graphes de toutes tailles, contenant jusqu'à des milliards de nœuds et d'arcs. Titan renforce l'évolutivité grâce à son architecture de moteur de stockage enfichable.

Le back-end de stockage Amazon DynamoDB pour Titan vous permet de stocker des graphes Titan de toutes tailles dans des tables DynamoDB entièrement gérées. Avec le plug-in du back-end de stockage DynamoDB pour Titan, vous pouvez transférer la gestion du stockage Titan dans AWS. L'architecture enfichable de Titan permet une mise en route rapide, en utilisant DynamoDB sans avoir à modifier votre application.

Titan prend en charge Tinkerpop, un ensemble d'outils d'analyse et de traitement de graphes, comprenant notamment Gremlin et Blueprints. Pour en savoir plus, reportez-vous à la section de notre documentation consacrée à l'utilisation des bases de données orientées graphe »

Neo4j propose une architecture « shared-nothing » (sans partage) avec un seul nœud maître en écriture et plusieurs réplicas en lecture. Neo4j prend en charge son propre langage de requêtes, Cypher, ainsi que Gremlin. Pour faire un essai, lancez un programme d'essai Neo4j à partir de notre page dédiée au Big Data »

OrientDB prend en charge les modes sans schéma, schéma complet et schéma mixte. Il inclut la prise en charge de SQL et étend le langage de façon à prendre en charge des concepts tels que les arborescences et les graphes. Pour faire vos premiers pas avec OrientDB, rendez-vous sur AWS Marketplace »

GraphDB est une base de données de graphe RDF (resource description framework) qui prend en charge l'exploration de texte, les requêtes SPARQL, les annotations sémantiques et les recherches sémantiques. Pour commencer à utiliser GraphDB, rendez-vous sur AWS Marketplace »