Если приложение для iPhone и iPad лучше использовать NSUbiquitousKeyValueStore(iCloud Key Value ), точно такое же, как userDefault, только будет сохранять на все устройства под одним appleID
У меня с элементами которые 3 тысячи и постоянно меняются в рейтинге и по цене, и то core data захлебывалась) какие огромные данные? Как я знаю realm и быстрее в разы и с мишрацией проблем нет