처음으로 CoreData를 사용해 보았습니다. 믿거 나 말거나합니다.CoreData 객체의 삭제가 느림
나는 가끔이 같은 금액에 대해, 새로운 사람과 모든 오브젝트를 교체해야합니다 엔티티 A.
약 10,000 개체가됩니다. 모든 엔티티를 삭제하는 데 오랜 시간이 걸리기 때문에 나는 둘러 보았고 어떤 사람들은 다른 모든 객체를 포함하는 "콜렉션"객체를 만들면 콜렉션을 삭제 한 다음 코어 데이터를 캐스케이드로 삭제할 수 있다고 제안하는 것처럼 보였습니다. 다른 개체. 지금까지 정확한 시간 확인을 수행 할 수 없었지만 변경 사항이있는 것 같지 않습니다. 내가 뭐 놓친 거 없니?
항상 모든 것을 삭제하고 다시 시작? – Wain
당신은 그냥해야 의미 기존 항목을 업데이트 하시겠습니까? 더 복잡하게 들립니다 . – Jonny
아니요, 질문입니다. 항상 모든 항목을 삭제하거나 언젠가는 삭제 하시겠습니까? 예를 들어 90 % 만 삭제합니다. 그리고 데이터 저장소에는 이러한 엔티티 또는 삭제되지 않는 다른 항목 만 포함됩니까? – Wain