Bonnes pratiques d'ordre général pour l'utilisation de Gremlin avec Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bonnes pratiques d'ordre général pour l'utilisation de Gremlin avec Neptune

Suivez ces recommandations lorsque vous utilisez le langage de parcours de graphe Gremlin avec Neptune. Pour plus d'informations sur l'utilisation de Gremlin avec Neptune, consultez Accès au graphe Neptune avec Gremlin.

Important

Une modification a été apportée à la version 3.4.11 de TinkerPop. Celle-ci améliore l'exactitude du traitement des requêtes, mais peut à ce stade avoir un impact sérieux sur les performances de ces requêtes.

Par exemple, une requête de ce type peut être beaucoup plus lente :

g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). out()

Les sommets après l'étape de limite ne sont maintenant plus extraits de manière optimale en raison de la modification apportée à TinkerPop 3.4.11. Pour éviter cela, vous pouvez modifier la requête en ajoutant l'étape barrier() à tout moment après order().by(). Par exemple :

g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). barrier(). out()

TinkerPop 3.4.11 a été activé dans la version 1.0.5.0 du moteur Neptune.