iOS에서 우리는 JSON 파일, .plist 또는 .xml 파일, NSUserDefaults (기본적으로 .plist 파일), SQLite 데이터베이스 또는 Core Data (다른 데이터로 설정 될 수 있음)로 데이터를 보관할 수 있습니다. 데이터 저장소가 있지만 일반적으로 .sqlite 파일을 사용합니다).iOS에서 대용량 데이터를 조작하는 방법은 무엇입니까?
저는 현재 내 앱이 수만 건의 레코드로 작업 할 수 있도록하고 Core Data를 사용하고 있습니다. 문제는 내 고객이 코어 데이터가 대용량 데이터 세트에 가장 적합한 솔루션이 아닐 것이라고 말했고, 내가 아는 한 너무 많은 레코드가 있으면 분명히 메모리에 모두 보관하지 않아야하기 때문에 혼란 스럽습니다 (NSMutableArray
또는 다른 컬렉션 개체), 핵심 데이터는 모든 기능을 구현하는 가장 빠르고 가장 빠른 방법 인 것 같습니다.
과거에도 같은 문제가 발생했는지 그리고 어떤 솔루션을 선택했는지 알려주세요.
우리는 sqlite를 사용합니다. 그래도이 포럼에 속한 것인지 모르겠습니다. –
기본적으로 sqlite는 내 경우에도 영구 저장소입니다. 영속 저장소가 sqlite를 직접 사용하는 것보다 빠르기 때문에 일반적으로 .sqlite와 함께 핵심 데이터를 사용한다는 것을 알고 있습니다. 하지만 더 빠른 sqlite를 사용하는 것보다 다른 방법이 있는지 궁금합니다. – ppalancica
친애하는 이안, 질문에 답한 사람이 맞습니까? 이 포럼에 게시하지 않을 경우 게시 할 포럼을 알려주십시오. – ppalancica