2009-07-07 5 views
8

나는 엄청난 양의 데이터를 아이폰에 저장하고 필요에 따라 정렬하고 검색해야한다. 누구든지 나에게 SQLite 또는 plist를 사용해야한다고 제안 할 수 있습니까?plist 또는 sqlite

SQLite를 사용하려고 생각했습니다. plist 및 SQLite 중 검색 및 정렬 시간이 오래 걸리는 것은 무엇입니까?

일부 사용자에게 참조 가이드가있는 경우 알려 주시기 바랍니다.

감사

답변

3

내가 SQLite는 대 PLIST의 성능을 비교하지 않은,하지만 당신은 "큰 데이터"를 저장하는 경우에 당신이 말한대로 당신은 sqlite가 도움이됩니다. 특히 복잡한 쿼리, 추출, 검색 및 정렬을 수행 할 예정인 경우

breite 설명에서 SQLite를 권장하지만 성능에 관한 질문에 대답 할 수 없습니다.

아이폰에서 SQLite를 사용할 사람에 대한 예제에 관해서. 애플은 그것을 수행하는 방법에 대한 샘플을 가지고있다. here

10

Plist와 SQLite는 다른 유스 케이스가있다.

PList는 적은 양의 구조 데이터 (수십 킬로바이트 미만), 일반적으로 사전을 저장하는 데 사용되는 파일 형식입니다. PList에는 정렬 기능이 없으며 코드를 쉽게 정렬하여 정렬 할 수 있습니다.

SQLite는 본격적인 데이터베이스입니다. 파일 크기 (아이폰)는 본질적으로 무제한입니다. 정렬 기능이 내장되어 있습니다. 쿼리 및 관계형 테이블 디자인이 가능합니다. 성능은 여러분이 생각해 낼 수있는 정렬 알고리즘만큼 좋을 것입니다.

관련 문제