2013-04-22 4 views
0

나는 안드로이드 앱을 만들고 있습니다. 올바른 데이터 저장 옵션을 선택하는 데 문제가 있습니다.android에서 데이터 저장 유형 선택

모든 데이터는 사전 작성되고 작으며 편집 및로드되지 않습니다.

데이터가 구조화 될 것이므로 처음에는 sqlite 데이터베이스 (하나의 테이블과 약 20 개의 레코드 만)에 대해 생각했습니다. 그러나 단일 필드에 저장되는 텍스트 크기의 한계는 255 자이며 약 500 자일 필드가있을 것입니다.

나를위한 최고의 저장 옵션은 무엇입니까?

+0

데이터가 구조화 된 경우 왜 255 자의 제한이 문제입니까? 전체 구조를 단일 VARCHAR 필드로 저장하려고 생각하지 않습니까? –

+0

아니요 : 저는 단지 텍스트 (약 500 자)가있는 "설명"필드를 갖고 싶습니다. 나는 "묘사"를 섹션으로 나누어야 할 것 같아요. – Nicpon

+0

@ alex 님의 답변에있는 링크를 확인하십시오. –

답변

3

어디에서 500 자 한도를 얻었습니까? SQLite docs은 1,000,000,000 바이트라고 말합니다.

비록 giganto 필드가 필요하지 않도록 데이터를 구조화해야합니다.

일반적으로 정적 응용 프로그램 데이터가있을 때 리소스로 JSON을 XML로 패키징하고 런타임에 객체로 파싱합니다. 많은 것을 읽는다면 캐시 할 수 있습니다.