Publié le: Apr 20, 2022

Aujourd'hui, AWS annonce la disponibilité générale de la prise en charge du langage de requête openCypher dans Amazon Neptune. Les clients 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.

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 le lancement d'aujourd'hui, Amazon Neptune garantit désormais aux clients la gamme la 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, permettant ainsi aux clients de continuer à exécuter des applications qui utilisent le protocole Bolt pour se connecter à Neptune.

Depuis notre précédente annonce, nous avons élargi la couverture des clauses openCypher, implémenté des améliorations de performances et prenons désormais en charge les requêtes paramétriques pour les requêtes HTTPS et Bolt. La prise en charge d'openCypher par Neptune fonctionne avec les graphiques de propriétés existants et nouveaux, et permet aux utilisateurs de bénéficier simultanément des avantages d'Apache TinkerPop Gremlin et d'openCypher sur le même cluster et les mêmes données via les drivers HTTPS et Bolt, ainsi que depuis nos bloc-notes Neptune.

Le langage de requête openCypher est pris en charge globalement sur Neptune version 1.1.1.0 et ultérieure dans toutes les régions où Amazon Neptune est disponible. Vous pouvez utiliser openCypher sans frais supplémentaires. Pour en savoir plus, consultez la page de documentation d'openCypher.