2013-02-07 5 views
0

나는 phonegap 2.2.0을 사용하고 있습니다.
내 서버에서 JSON 형식으로 데이터를 다운로드합니다.
phonegap을 사용하여 데이터를 저장하는 좋은 방법은 무엇입니까?

데이터는 mySQL 데이터베이스에 저장되며 서버에 PHP를 사용하여 데이터베이스에 연결합니다.

각 데이터 레코드는 약 10 개의 다른 필드, 주로 짧은 문자열로 구성되며 일부는 일 수 있습니다. 즉, 256자를 포함 할 수있는 설명 필드가 있습니다.

데이터베이스에서 검색하려는 약 1,000 개의 레코드가있을 수 있습니다. 단지 예상치 일 뿐이지 만 그 이상은 아닙니다.

이 데이터를 처리하는 좋은 방법은 무엇입니까? 그것은 내 phonegap 애플 리케이션에 메모리에 보관할만큼 작은가요? 그렇지 않을 경우, 계속 발생 선호 할 것입니다 :

  • 로컬 스토리지
  • 또는 파일 API?

답변

0

저는 필자도 원격 데이터베이스에서 데이터를 검색하는 PhoneGap 응용 프로그램을 만들었습니다. Wi-Fi 연결이 다운되면 앱이 기기에 로컬로 저장된 데이터를 검색합니다. 파일은 마지막 WiFi 연결이 가능할 때 filename.json (json 형식)으로 저장되었습니다. 또한 localStorage 객체가 사용되어 앱의 각 페이지가 동일한 파일을 다시 읽지 않고 데이터에 액세스 할 수 있으므로 앱 성능이 향상되었습니다.

+0

[이 phonegap SQL Lite 플러그인] (https://github.com/brodyspark/PhoneGap-SQLitePlugin-iOS)을 확인하십시오. 나는 이것이 좋은 것임을 이해한다. 특히 데이터가 5MB를 초과 할 수 있습니다. – pussmun

+0

나는 주제에 대한 전문가의 트위터에 대한 피드백을 얻었다. 그는 이러한 양의 데이터가 문제없이 메모리에 유지 될 수 있다고 말한다. 따라서 오프라인 지원이 필요하지 않은 경우이 방법을 사용할 수 있습니다. – pussmun

+0

좋은 소리! 장치 데이터베이스와 서버 데이터베이스간에 동기화를 수행해야합니까? –

관련 문제