2012-06-22 2 views
1

나는 다음과 같은 클래스가 있습니다. 그것을 어떻게 빠르고 효율적으로 할 수 있습니까?빠른 부하를 저장 빅 데이터

편집 :

다음은 텍스트보다/구문 분석을 읽을 더 콤팩트하고 쉽게 될 수

using (var sw = new StreamWriter(filePath)) 
{ 
       for (int i = 0; i < HPChartGraphPointCollection.Count; i++) 
       { 
        sw.WriteLine(HPChartGraphPointCollection[i].SerializeToString()); 
       } 

} 
+1

대용량 데이터 세트에서 코드 블록의 성능을 측정 해 보셨습니까? 실행 시간은 무엇입니까? 어느 때가 당신에게 적합한가? – sll

+0

@sll 나는 한 시간 전에 데이터를 저장하기 시작했는데 아직 작동 중입니다. 출력 파일 크기> 20GB. 그래서 ... 나는 그것을 훨씬 더 빨리하고 싶다. – Neir0

+0

데이터베이스에서 저장 /로드 하시겠습니까? – c0deNinja

답변

0

바이너리 형식을 저장하는 코드입니다.

가벼운 스트림 래퍼 (BinaryReaderBinaryWriter)를 사용할 수 있습니다.