트리 구조의 데이터 집합이 있습니다. 현재이 데이터를 이진 파일에 저장합니다. 단점은 이러한 데이터의 정렬, 필터링이 매우 어렵다는 것입니다. 단지 데이터 크기가 클 때 하드 디스크에서 메모리로 읽는 것이 매우 느립니다.트리 구조 데이터를 XML로 변환 - 성능 문제
그래서 이러한 트리를 XML 파일에 저장하는 것에 대해 생각하고 있습니다.
- XML은
- XML 조작이 아니라 지역 사회에서 지원하는 필터링 및 데이터 조작을 위해 라이브러리에 내장되어있어 있기 때문에 지금은 내 자신의 데이터 구조 조작을 지원해야하는 반면 나는이 원하는 이유는,이다
XML에 대한 .Net 지원이 주어지면 이진 파일에서 데이터를 쿼리하는 것과 달리 XML에서 데이터를 쿼리하는 것이 로딩 속도 측면에서 더 빠르지 않을지 궁금합니다. 스위치를 만드는 데 나에게 어떤 이점이 있습니까? 프로그래밍에 관한 한, XML은 내 자신의 트리 데이터 구조를 깨뜨린 것이지만, 로딩 속도는 어떨까요?
매우 간결하게 입력하십시오. +1 – Cerebrus
트리 구조를 관계형 모델로 맵핑 ...이를 수행하는 방법에 대한 지침은 무엇입니까? 트리 노드를 열과 테이블로 매핑하는 방법은 무엇입니까? 전자는 고도로 구조화되지 않았지만 나중에 정의됩니다. – Graviton
더 많은 링크가있는이 소개는 http://www.rockstarapps.com/wordpress/?p=82 에 있습니다. : 깊게 중첩 된 쿼리를 최적화해야하는 경우가 아니라면 "20 % 정도 아래로"라는 섹션에 도달하면 읽기를 멈출 수 있습니다. –