Neptune으로 Gremlin을 사용하기 위한 일반 모범 사례 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Neptune으로 Gremlin을 사용하기 위한 일반 모범 사례

Neptune과 함께 Gremlin 그래프 순회 언어를 사용할 때 다음 권장 사항을 따르세요. Gremlin을 Neptune과 함께 사용하는 방법에 대한 자세한 내용은 Gremlin을 사용하여 Neptune 그래프에 액세스을 참조하세요.

중요

TinkerPop 버전 3.4.11에서 쿼리 처리 방식의 정확성을 향상시키는 변경 사항이 적용되었지만 현재로서는 쿼리 성능에 심각한 영향을 미칠 수 있습니다.

예를 들어 다음과 같은 쿼리는 실행 속도가 상당히 느릴 수 있습니다.

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

이제 3.4.11 변경으로 인해 제한 단계 이후의 정점을 최적하지 않은 방식으로 가져옵니다. TinkerPop 이를 방지하려면 order().by() 이후 언제든지 barrier() 단계를 추가하여 쿼리를 수정할 수 있습니다. 예:

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

TinkerPop 3.4.11은 Neptune 엔진 버전 1.0.5.0에서 활성화되었습니다.