Publié le: Jul 29, 2021

Amazon Neptune annonce la prise en charge d'openCypher, un langage de requête populaire pour la création d'applications avec des bases de données orientée graphe. Les développeurs peuvent désormais utiliser openCypher avec Amazon Neptune, ce qui leur donne plus de choix pour créer ou migrer des applications graphiques vers une base de données orientée graphe hautement disponible, sécurisée et entièrement gérée. La prise en charge d'openCypher est compatible avec les graphiques de propriétés existantes de nos clients et les développeurs peuvent utiliser à la fois les requêtes Apache TinkerPop Gremlin et openCypher dans le même graphique.

Les clients apprécient la syntaxe d'openCypher inspirée de SQL, car elle propose une structure familière pour la formulation des requêtes des applications graphiques. Avec l'arrivée d'openCypher, Amazon Neptune garantit désormais aux clients une gamme plus riche de prise en charge du langage de requête, notamment openCypher, Gremlin et W3C SPARQL. Les clients peuvent utiliser les langages de requête openCypher et Gremlin simultanément sur des données graphiques de propriétés communes. La prise en charge d'openCypher est compatible avec le protocole Bolt, ce qui permet aux clients de continuer à exécuter des applications qui utilisent le protocole Bolt pour se connecter à Neptune.

openCypher est disponible en mode lab dans cette version et est activé par défaut. Les clients Neptune qui utilisent Gremlin peuvent immédiatement commencer à utiliser openCypher pour interroger leurs graphiques. Les nouveaux clients peuvent démarrer en chargeant et en interrogeant leurs données à l'aide d'openCypher. Les clients qui migrent vers Neptune peuvent facilement se connecter à la base de données orientée graphe et continuer à utiliser leurs requêtes openCypher existantes pour créer et exécuter des applications graphiques.

Ceux qui utilisent openCypher ont accès à toutes les fonctions de Neptune, en particulier l'atelier Neptune, qui prend désormais en charge l'interrogation et la visualisation des résultats des requêtes openCypher. openCypher est pris en charge sans frais supplémentaires dans toutes les régions où Neptune est pris en charge. Pour en savoir plus, consultez la page de documentation de openCypher.