2013-06-21 3 views
0

내 장치에 여러 파일의 일부 데이터를 다운로드해야합니다. 그런 다음이 데이터는 응용 프로그램의 로컬 db에 복사됩니다 (SQLite db이지만 이후에는 WInPhone의 Compact SQL이 될 수 있습니다).데이터 전송 형식

이러한 파일에 가장 적합한 형식은 무엇입니까?

나는 그런 가능성을 고려하고 :

  1. SQLited의 DB 파일이 - 아마도이 내 DB에 복사하기 쉬운 것입니다. 나의 현재 선호도.
  2. JSON 형식 열 이름이 반복되기 때문에 압축되지 않을 수 있습니다.
  3. CSV - 하나의 테이블 만 저장할 수 있지만 하나의 파일에 테이블이 적은 것을 선호합니다.
  4. XML - json보다 우선 순위가 없습니다.
+0

압축 된 암호화 된 2 진 BLOB. – Shark

답변

0

JSON은 가장 대중적이며 사람이 읽을 수 있고 사용하기 쉬운 형식입니다. 모든 OS에 대해 네이티브 및 비 지원 라이브러리가 수없이 많습니다. 빠르고 신뢰할 수 있습니다. 앱을 업데이트하지 않고도 전달한 데이터를 쉽게 업데이트 할 수 있습니다 (SQLite 데이터베이스를 전달할 수없고 CSV 파일로는 어려움). XML은 데이터 통신을 위해 천천히 사용되지 않을 것입니다 ...하지만 XML (XML을 직접 구문 분석합니다. 예를 들어, JSON과 같이 효과적이지는 않습니다.)과 관련하여 몇 가지 특별한 이점이 있으면 그것을 찾으십시오. 어쨌든 JSON을 선택 하겠지만 현재 표준이며 오랜 시간 동안 계속됩니다.