2011-03-08 5 views
0

이 포럼에 대한 질문이 확실하지 않습니다.성능 및 유연성 질문 - 내 XML 파일 데이터베이스를 어떻게 분류해야합니까? XML 또는 디렉토리 사용?

500-1500 개의 파일을 사용하는 프로그램을 만들고 있는데, 내 DB를 분류하는 데 바람직한 방법은 어떤 방법인지 알고 싶습니다.

나는 현재 태그를함으로써 XML 파일 내부에서 내 파일을 분류하고이 나에게 XML 파일 및 관리의 높은 유연성을 제공

<Category>Basic</Category> 

. 성능이 떨어지더라도 더 많은 공간을 사용할 수 있고 더 많은 기능을 만들 가능성은 낮습니다.

"Basic"(예) 폴더를 만들고 거기에 "기본"분류 된 XML 파일을 저장하는 것입니다. 유연성이 떨어지더라도 더 많은 성능 (기타 ..)을 줄 것입니다.

대신 폴더를 사용해야합니까?

덕분에,

Din.

+0

실적이 현재 양호합니까? 그렇지 않은 경우 카테고리가 문제입니까? '범주'이외의 다른 차원으로 정렬 하시겠습니까? 어떤 작업을 사용합니까? 필터링, 찾기, 선택, 집계? –

+0

귀하의 데이터는 어떻습니까? 관계형 데이터베이스 또는 다른 데이터베이스를 사용하는 것이 좋을까요? 그렇지 않다면 분류 정보를 데이터베이스에 보관하고 거기에서 파일을 참조 할 수 있습니까? – tvanfosson

+0

@Albin Sunnanbo : 제 의견으로는 제 의견이별로 좋지 않거나 충분하지 않습니다. 하나의 차원 (범주) 만 사용하여 정렬하고 있습니다. XPath를 사용하여 XML 파일 내부에서 값을 검색하고 가져옵니다 (C# 언어). – dinbrca

답변

0

하나의 옵션은 다른 파일 확장명을 사용합니다.