Prácticas recomendadas para utilizar Gremlin con Neptune - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Prácticas recomendadas para utilizar Gremlin con Neptune

Siga estas recomendaciones cuando utilice el lenguaje de recorrido de gráficos Gremlin con Neptune. Para obtener información sobre el uso de Gremlin con Neptune, consulte Acceso al gráfico de Neptune con Gremlin.

importante

Se realizó un cambio en la TinkerPop versión 3.4.11 que mejora la corrección de la forma en que se procesan las consultas, pero por el momento a veces puede afectar gravemente al rendimiento de las consultas.

Por ejemplo, una consulta de este tipo podría ejecutarse de una forma mucho más lenta:

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

Los vértices situados tras el paso límite ahora se obtienen de forma no óptima debido al cambio de la versión 3.4.11. TinkerPop Para evitarlo, puede modificar la consulta añadiendo el paso barrier() en cualquier punto después de order().by(). Por ejemplo:

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

TinkerPop La versión 3.4.11 estaba habilitada en la versión 1.0.5.0 del motor de Neptune.

Estructure las consultas de actualización o inserción para aprovechar el motor DFE

En Realización de actualizaciones o inserciones eficientes con los pasos mergeV() y mergeE() de Gremlin, se explica cómo estructurar las consultas de actualización o inserción para utilizar el motor DFE de la forma más eficaz posible.