SQL Azure가 계층 구조 노드를 지원하는지 여부와 성능/확장 성 측면에서 SQL 2008의 계층 구조 ID와 비교할 수 있는지 여부를 확인할 수 있는지 궁금합니다.SQL Azure 계층 구조가 지원됩니까?
기본적으로 성능에 중요한 메소드에서 기존 HierarchyId를 광범위하게 사용하는 시스템을 마이그레이션하려고합니다.이 기능에 대한 지원은 프로젝트의 거대한 게임 체인저이지만, SQL Azure 데이터베이스를 사용하여 현재이를 직접 테스트 할 수 있습니다.
2010 년에 릴리스 된 SQL Azure SU3의 일부로 일부 참조가 발견되었지만 동시에 SQL Azure에서 지원되지 않는다고 Microsoft에서 모순 된 점이 있습니다 (직접적으로 공식 발표, 불행히도 내게 직접적이 아니기 때문에 내가 원했던 것처럼 질문 할 수 없었다.) ...
나는 Azure와 약간의 경험을 가진 사람이 어느 쪽이 사실인지 알 수 있기를 바랐다. 성능이 SQL Server 2008과 비교 가능한지 여부를 확인합니다.
어떤 종류의 작업에 관심이 있습니까? 우리는 Azure 프로젝트에서'cast by '('/ '+ replace (Version,'. ','/ ') +'/ '를 hierarchyid와 같이)와 같은 소프트웨어 빌드 버전 정렬을위한 HierarchyId 유형을 조금만 사용합니다. 그래서 형식이 있어야하지만 당신이 그것을 할 수있는 경험이 없습니다 ... –
주로 IsDescendantOf 메서드에 사용합니다 (우리가 사용하는 것이 더 있습니다 만, 여전히 작동한다면 우리는 아마도 휴식). 우리는 대용량 동적 트리 구조를 쿼리 할 때 제공하는 성능에 주로 사용합니다. – fyjham