Многопроходная миграция основных данных по частям с iOS

Я пытаюсь перенести хранилище sqlite для iPhone / iPad размером около 11 МБ. В нем около тридцати различных сущностей, и все они довольно сильно взаимосвязаны.

В 3GS это занимает некоторое время. Даже легкая миграция занимает около четырех минут.

Я думаю, это потому, что все взаимосвязи хранятся в памяти.

Читая руководство Apple по миграции, он говорит, что для больших наборов данных один подход состоит в том, чтобы выполнить несколько проходов с использованием разных картографические модели.

Все хорошо. Однако, похоже, вы можете ' Сделайте это, если объекты одной модели сопоставления связаны с объектами другой. Фактически, в файле xcmappingmodel модели сопоставления генерируется ошибка компиляции типа «невозможно автоматически сгенерировать выражение значения с нулевым именем сопоставления».

Любые советы очень ценны.

Большое спасибо,

Макс

13
задан westsider 4 March 2011 в 21:27
поделиться