В общем случае базовая дата автоматически решит все проблемы, о которых вы упомянули. То есть он должен быть отзывчивым, иметь хорошие API политики кэширования и т. Д.
В видеороликах Apple WWDC есть несколько замечательных предложений, например, о стратегиях оптимизации свободного текстового поиска по большому количеству данных. Ищите «основные данные», и вы найдете их на веб-сайте разработчика Apple (необходимо зарегистрироваться в качестве разработчика).
При этом помните, что при отсутствии точной количественной оценки "огромных данных" на мобильных устройствах существуют реальные ограничения, поэтому вам придется делать разумный выбор в отношении того, как вы хотите, чтобы ваши данные взаимодействовали с мобильным пользовательским интерфейсом.