У меня есть приложение для iPhone, для которого требуется локальное хранилище.
Первоначально я думал о том, чтобы использовать базовые данные, что хорошо для большинства приложений, однако основная часть использует агрегации данных.В SQLite это стандартное использование MIN, MAX, AVG, GROUP_BY и т. Д.
Но базовые данные не очень хорошо реализуют их, так как они в основном используются для управления графами объектов.Имеет ли значение, если бы я выполнял вычисления в Obj-C после загрузки из CoreData или я должен придерживаться SQLite и отказаться от использования других компонентов системы CoreData?
Коллекции для агрегирования невелики (не более100 предметов говорят).Мне нужно делать что-то вроде раздачи.
Я знаю, что здесь нет конкретного ответа, просто хотелось бы получить второй вариант.Спасибо