2016-07-31 2 views
0

첫 번째 xamarin 모바일 응용 프로그램에서 데이터 (주로 텍스트)를 읽어야합니다. 각 행 5column 약 300 행. 나는 SQLite 또는 XML을 사용할 것인지 혼란 스럽다.SQLite와 모바일 응용 프로그램 용 XML

시작할 때로드 할 때 XML이 RAM을 차지하지만 응용 프로그램이 더 빠릅니다.

SQLite는 조금 느릴 것입니다 (그러나 느릴 지 확실하지는 않지만). 그러나 실행 중에는 메모리를 많이 차지하지 않습니다.

마지막으로 나는이 데이터베이스를 임베디드 리소스로 사용할 계획이었습니다.

상담하십시오.

답변

1

내가 맞으면 플랫 파일 (XML/JSON) 또는 Sqlite를 사용하는 것이 좋습니다.

플랫 파일은 응용 프로그램이 데이터를 정상적으로 읽고 쓰는 것 이상을 할 때 유용합니다. 이것은 읽기/쓰기 전에 Sqlite에서 매번 db를 열고 닫는 데 비용이 많이 든다는 사실 때문입니다. 따라서 이러한 작업은 플랫 파일의 경우 더 쉬워집니다.

단일 파일의 경우 사소한 변경 사항이 하나라도 있으면 전체 파일을 다시 작성해야합니다.

읽기/쓰기 작업이 평상시보다 즉 매우 빠른 액세스 인 경우에만 플랫 파일을 사용합니다.

관련 문제