Насколько я знаю, в iOS мы можем хранить данные в файлах JSON, .plist или .xml-файлах, NSUserDefaults (в основном это файл .plist), база данных SQLite или Core Data (которые могут быть установлены для разных хранилища данных, но обычно мы используем файлы .sqlite).Как управлять большими наборами данных в iOS?
В настоящее время я должен заставить мое приложение работать с десятками тысяч записей, и я использую Core Data. Дело в том, что мой клиент сказал мне, что Core Data, вероятно, не лучшее решение для больших наборов данных, и я смущен, потому что, насколько мне известно, если у нас так много записей, мы, очевидно, не будем хранить их в памяти (в NSMutableArray
или другие объекты коллекции), а Core Data - лучший и быстрый способ реализовать все функциональные возможности.
Пожалуйста, дайте мне знать, если у вас такая же проблема в прошлом и какое решение вы выбрали.
Мы используем sqlite. Я не уверен, что это принадлежит на этом форуме. –
В основном sqlite - это постоянный магазин в моем случае. Я знаю, как правило, с использованием Core Data с .sqlite, поскольку постоянное хранилище выполняется быстрее, чем использование sqlite напрямую. Но мне интересно, есть ли другой метод, чем использовать sqlite, который будет быстрее. – ppalancica
Дорогой Ян, ты тот, кто проголосовал за вопрос? Пожалуйста, дайте мне знать, на каком форуме он должен быть размещен, а не на этом? – ppalancica