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.
Temas
Estructure las consultas de actualización o inserción para aprovechar el motor DFE
Pruebe el código de Gremlin en el contexto en el que lo va a implementar
Creación de escrituras de Gremlin eficientes de múltiples subprocesos
Depuración de registros con la propiedad de hora de creación
Uso de la fecha y hora nativas para los datos de tiempo de GLV
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.