2011-03-22 6 views
1

android 멋진 플랫폼을 만들어 주셔서 감사합니다.SQLiteDatabase 또는 XML (저장)?

잘 포맷 된 문서 (이미지가있는 문서)를 장치에 저장하는 가장 좋은 방법은 무엇입니까? 이 작업은 XML 파일이나 데이터베이스에 저장하여 수행 할 수 있지만이 중 가장 적합한 작업이라고 알고 있습니다.

미리 감사드립니다.

-Ernest

답변

1

일반적으로 XML 또는 SQL 데이터베이스를하는 사용의 differents가의 differents needings에 대한 approches. 일반적으로 데이터베이스 솔루션은 XML보다 더 효율적입니다.

그러나 XML은 객체 지향 언어로 매핑하기 쉬운 트리 구조를 가지고 있습니다.

  1. 쉽게는 (어쩌면 ORM 시스템없이 SQL과 어려운) 페이지 구조를 수정 프로그램에 객체에 XML 데이터를로드 할 쉽게 : 난 당신이 다음과 같은 이유로 XML을 사용하는 것이 좋습니다 것입니다
  2. 당신은 자연스러운 XML 표현을 가진 이미지로 "잘 포맷 된 문서"를 저장하고 있습니다.
  3. 휴대 기기를 사용하고 있으며 동일한 XML 파일 또는 이와 유사한 것들에 대한 동시 액세스 같은 것이 필요하다고 생각하지 않습니다.
  4. SQL은 데이터베이스 설치가 필요하며 XML은 독립 실행 형 형식
+0

의견을 보내 주셔서 감사합니다. 그러면 XML로 유지됩니다. – ernestkamara

+0

@Ernest : 환영합니다. 답변이 충분하면 올바른 것으로 플래그를 지정하십시오. 토론이 종료됩니다. – Heisenbug