Démarrez avec Amazon Neptune
Présentation
Les bases de données orientées graphe, telles qu'Amazon Neptune Database et Amazon Neptune Analytics, sont spécialement conçues pour stocker et parcourir les relations. Elles possèdent des avantages sur les bases de données relationnelles pour des cas d'utilisation tels que les réseaux sociaux, les moteurs de recommandation ou encore la détection des fraudes, pour lesquelles il est nécessaire de créer des relations complexes entre des données et d'interroger rapidement ces relations. Amazon Neptune utilise des structures de graphe telles que les nœuds (entités de données), les périphéries (relations) et les propriétés pour représenter et stocker les données. Les relations sont stockées en tant qu'entités de première classe du modèle de données. Ceci permet aux données en nœuds d'être directement reliées et d'améliorer nettement les performances des requêtes qui recherchent des relations dans les données.
Démarrer avec Amazon Neptune Database
Si vos données se trouvent déjà dans un modèle de graphe, vous pouvez démarrer aisément avec Amazon Neptune Database. Vous pouvez charger les données aux formats CSV ou RDF, puis commencer à écrire des requêtes de graphe avec Apache TinkerPop Gremlin, SPARQL ou openCypher. Vous pouvez utiliser la documentation de démarrage ou afficher la discussion en ligne sur la technologie AWS via les liens suivants. Nous avons également regroupé les meilleures pratiques pour Amazon Neptune Database.
Démarrer avec Amazon Neptune Analytics
Vous pouvez commencer à utiliser Neptune Analytics en quelques étapes en créant un graphique à l'aide de la Console de gestion AWS ou du CDK, du SDK ou de l'interface de ligne de commande. AWS CloudFormation sera bientôt pris en charge. Vous pouvez charger un graphique dans Neptune Analytics à partir des données d'un compartiment Amazon S3 ou d'une base de données Neptune. Vous pouvez envoyer des demandes à l'aide du langage de requête openCypher à un graphique dans Neptune Analytics directement depuis vos applications graphiques. Vous pouvez également vous connecter au graphique dans Neptune Analytics à partir d'un bloc-notes Jupyter pour exécuter des requêtes et des algorithmes graphiques. Les résultats des requêtes analytiques peuvent être réécrits dans le graphique de Neptune Analytics pour répondre aux requêtes entrantes ou stockés dans S3 pour un traitement ultérieur. Neptune Analytics prend en charge l'intégration avec la bibliothèque open-source LangChain pour fonctionner avec des applications existantes alimentées par de grands modèles linguistiques.
Démarrer avec Amazon Neptune ML
- Configuration de l'environnement de test
- Lancement de l'exemple de bloc-notes de classification des nœuds
- Chargement des exemples de données dans le cluster
- Exportation du graphique
- Exécution d'une formation ML
- Exécution de requêtes Gremlin avec Neptune ML
Démarrer avec la visualisation de graphiques
Si vous connaissez les langages de requête graphique ou l'exécution de charges de travail graphiques dans un environnement de bloc-notes, vous pouvez commencer par les blocs-notes Neptune. Neptune fournit des blocs-notes Jupyter et JupyterLab dans le cadre du projet de bloc-notes Jupyter open-source Neptune sur GitHub et dans le workbench Neptune. Ces blocs-notes proposent des exemples de didacticiels d'application et des extraits de code dans un environnement de codage interactif où vous pouvez en apprendre davantage sur la technologie des graphes et Neptune.
Les blocs-notes Neptune peuvent à la fois visualiser les résultats des requêtes et fournir une interface de type IDE pour le développement et les tests d'applications. Vous pouvez également utiliser les blocs-notes Neptune avec d'autres fonctionnalités de Neptune telles que Neptune Streams et Neptune ML. De plus, chaque bloc-notes Neptune héberge un point de terminaison Graph Explorer. Vous trouverez un lien pour ouvrir Graph Explorer sur chaque instance de bloc-notes de la console Amazon Neptune.