2013-04-23 3 views
0

언젠가는 미래의 안드로이드 응용 프로그램을 만들 계획 중입니다.이 응용 프로그램에서는 많은 상수 데이터를 화면에 표시하려고합니다.응용 프로그램에 많은 양의 데이터가 있음

나는이 작업을 수행하는 가장 좋은 방법은 모르겠지만 나는 두 가지 옵션 참조 : 같은 상수 클래스를 만드는 것과 코드 자체 내에 데이터를 저장

  1. 합니다.
  2. 포함 된 데이터베이스를 사용하여 데이터를 보관합니다.

나는 # 2 옵션이 가장 좋은 방법이라고 추측하고 있습니까? 그러나 데이터베이스를 업데이트하지 않을 경우 데이터베이스를 사용하는 것이 이상하게 보일 뿐이므로 선택해야합니다.

나는 아마 약 400 라인은 문자열과 두 개의 정수로 구성되어 표시하는 응용 프로그램이 필요 데이터의 총량 ...

사람들이 내가 '돈 이러한 상황에 사용할 다른 방법이 있나요 알아?

+0

귀하의 답변은 어떤 종류의 데이터 및 정확히 어떻게 사용 계획을 세우 느냐에 달려 있습니다. 특히 많은 양의 데이터가있는 경우 SQLite를 읽기 전용으로 사용하면 아무런 문제가 없습니다. 주어진 날의 데이터베이스 트랜잭션 중 압도적 다수가 선택됩니다. – MarsAtomic

답변

2

그러나 그것은 단지 내가 완전히 당신과 함께 동의하고있는 데이터베이스

에 어떤 업데이트를 수행하지 않을거야 경우 데이터베이스를 사용하여 이상한 것 같다. 데이터베이스는 업데이트 만이 아닙니다. 더 나은 저장 공간과 검색을위한 가장 좋은 방법으로 사용될 수 있습니다. 따라서 데이터를 보존하려면 데이터베이스를 사용하는 것이 좋습니다.

하지만 지속되지 않는 데이터를 처리하려는 경우 다른 실행을 위해 다른 데이터를 사용하고 임시 클래스 또는 다른 데이터 구조를 사용하여 데이터를 저장할 수 있습니다.

마지막으로, 이식성을 확보하려는 경우 파일 저장이 더 쉬운 방법입니다.

당신은 그것이 당신이 원하는 것에 달려 있다는 것을 알 수 있습니다.

관련 문제