기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Neptune 엔진 업데이트 2019년 7월 26일
버전: 1.0.1.0.200366.0
중요: 이제 이 엔진 버전은 지원이 중지됩니다.
2021년 4월 27일부터는 이 엔진 버전 사용 시 새 인스턴스가 생성되지 않습니다.
이 엔진 릴리스의 새로운 기능
-
TinkerPop 3.4.1로 업그레이드되었습니다(TinkerPop Upgrade Information
및 TinkerPop 3.4.1 Change Log 참조). 이러한 변경 사항은 Neptune 고객에게 다음과 같은 새로운 기능과 개선 사항을 제공합니다.
GraphBinary
가 이제 직렬화 형식으로 제공됩니다.TinkerPop Java 드라이버에서 메모리 누수를 유발하는 연결 유지 버그가 수정되었으므로 더 이상 해결 방법이 필요하지 않습니다.
그러나 경우에 따라 Neptune의 기존 Gremlin 코드에 영향을 줄 수 있습니다. 예:
valueMap()
은 이제Map<String,Object>
대신Map<Object,Object>
를 반환합니다.within()
단계의 일관되지 않은 동작이 수정되어 다른 단계와 일관되게 작동합니다. 이전에는 유형이 일치해야만 비교를 수행할 수 있었습니다. 이제 다른 유형의 숫자를 정확하게 비교할 수 있습니다. 예를 들어,33
과33L
이 예전에는 다르게 처리되었지만 이제는 동일합니다.ReducingBarrierStep
의 버그가 수정되었으므로 이제 출력에 사용할 수 있는 요소가 없는 경우 값을 반환하지 않습니다.select()
범위의 순서가 변경되었습니다(현재maps
,side-effects
,paths
순서). 이는side-effects
및select
를side-effects
에 대해select
와 동일한 키 이름과 결합하는 드문 쿼리의 결과를 변경합니다.bulkSet()
는 이제 GraphSON 프로토콜의 일부입니다.toBulkSet()
로 끝나는 쿼리는 이전 클라이언트에서는 작동하지 않습니다.Submit()
단계의 한 파라미터화가 3.4 클라이언트에서 제거되었습니다.
TinkerPop 3.4에 도입된 다른 많은 변경 사항은 현재 Neptune 동작에 영향을 주지 않습니다. 예를 들어 Gremlin
io()
가Traversal
에 단계로 추가되었으며 이제Graph
에서 더 이상 지원되지 않습니다. 하지만 Neptune에서는 사용되지 않았습니다. Gremlin용 벌크 로더에 단일 카디널리티 버텍스 속성에 대한 지원을 추가하여 속성 그래프 데이터를 로드했습니다.
벌크 로더의 단일 카디널리티 속성에 대한 기존 값을 덮어쓰는 옵션을 추가했습니다.
Gremlin 쿼리 상태를 검색하고 Gremlin 쿼리를 취소하는 기능이 추가되었습니다.
SPARQL 쿼리 시간 제한에 대한 쿼리 힌트를 추가했습니다.
상태 API에서 인스턴스 역할을 보는 기능을 추가했습니다(인스턴스 상태 단원 참조).
데이터베이스 복제에 대한 지원이 추가되었습니다(Neptune의 데이터베이스 복제본 생성 단원 참조).
이 엔진 릴리스의 개선 사항
FROM 절에서 그래프 변수를 보여주는 SPARQL 쿼리 설명을 개선했습니다.
필터, 같음 필터, VALUES 절 및 범위 수의 SPARQL의 성능을 개선했습니다.
Gremlin 단계 주문의 성능을 개선했습니다.
Gremlin
.repeat.dedup
순회의 성능을 개선했습니다.Gremlin
valueMap()
및path().by()
순회의 성능이 개선되었습니다.
이 엔진 릴리스에서 수정된 결함
그래프의 이름이 지정된 작업을 포함하는 SPARQL 속성 경로와 관련된 여러 문제를 수정했습니다.
메모리 문제를 야기하는 SPARQL CONSTRUCT 쿼리 관련 문제를 수정했습니다.
RDF Turtle Parser 및 로컬 이름 관련 문제를 수정했습니다.
사용자에게 표시되는 오류 메시지를 바로잡는 문제를 수정했습니다.
Gremlin
repeat()...drop()
순회 관련 문제를 수정했습니다.Gremlin
drop()
단계 관련 문제를 수정했습니다.Gremlin 레이블 필터 관련 문제를 수정했습니다.
Gremlin 쿼리 시간 제한 관련 문제를 수정했습니다.