Можно ли загрузить около 100 000 записей из файла Excel непосредственно в CoreData.
Мне нужно создать автономное приложение с базой данных из 100 000 участников.
То, что я сделал ранее для примерно 1000 членов, - это то, что я конкатенировал столбцы файла Excel, чтобы создать строку (добавив данные в массив NSMutable) ... затем я вызвал диспетчер основных данных, чтобы вставить массив в основные данные. (Я создал отдельный класс для этой цели.
NSMutableArray* array= [NSMutableArray new];
//the below lines are generated after concatenation in excel file
[array addObject:@{@"id":@"1",@"name":@"John",@"Last Name":@"Smith",... other data}];
[array addObject:@{@"id":@"w",@"name":@"Lara",@"Last Name":@"Smith",... other data}];
//Add the array to database
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что, когда я добавляю все 100 000 записей в метод, он вызывает сбой при вызове автономного класса.
Я застрял сейчас, и мне нужен совет, что мне делать?
Есть ли какой-нибудь возможный способ вставить такое огромное количество записей непосредственно из файла Excel в БД? или как лучше загружать такое количество строк.