2009-11-08 1 views
0

현재 데이터 집합을 사용하여 데이터를 XML 파일로로드하고 저장하는 데 DataSet을 사용하고 있으며 XML 파일의 크기가 매우 커질 수있는 가능성이 있습니다. 어느 쪽이든 우리는 xml 파일의 크기에 제한이 있는지 궁금해하고 있습니다. 그래서 Dataset은 향후 크기 문제로 인해 문제가 발생하지 않을 것입니다. 제발 조언. 감사합니다. Nxml 파일의 데이터 집합 크기 제한

답변

0

잘, OS 최대 파일 크기를 고려해야합니다. (현대인에게는이 문제가 없음). 이전 OS가 올바르게 기억하는 경우 파일 당 2GB 만 지원됩니다. - 파일을 업데이트 할 때 허리를 기울일 필요가있는 시간은 enourmouse입니다. 매우 큰 파일을 사용하려는 경우 작은 DB (mysql 또는 sqlexpress 또는 sqLite)를 사용하십시오.

0

데이터 세트는 메모리에 저장되므로 OS가 사용자 정의를 위해 주소 지정할 수있는 메모리 양 근처에 있어야합니다 프로세스.

0

XML 파일 당 2 기가 이상의 큰 XML 파일을 읽고 구문 분석하는 이전 클라이언트의 작업을하는 동안 XML 판독기를 사용하려고 시도하는 동안 시스템이 중단되었습니다. Microsoft와 함께 일하면서 궁극적으로 XML 엔진을 작성한 사람에게 전달되었습니다. 그의 추천은 우리가 작은 덩어리로 그것을 읽고 처리하는 것이었고, 한 번에 전체 내용을 메모리에로드하는 것을 처리 할 수 ​​없었습니다. 그러나 XML을 최종 출력 .XML 파일에 대한 스트림으로 작성하려는 경우 2 기가 이상을 지원하는 최신 OS로 진행하는 것이 좋습니다.

+0

DRapp 입력 해 주셔서 감사합니다. xml을 스트림으로 작성하는 예제/스 니펫을 제공 할 수 있습니까? 또한 데이터 세트를로드 한 후에 정적 변수에 캐싱합니다. 1 분마다 파일을 저장/다시 작성하므로 성능이 더 빠릅니다. 이것이 괜찮다면 어떤 권고안이나 제안 사항도 있으시겠습니까? 감사합니다. N –