Приведите пример, почему не рекомендуется хранить изображения в CoreData?

Этот вопрос задавался много раз, я читал много пользователей, которые говорили, что не рекомендуется хранить изображения в БД, в частности в CoreData. Похоже, что все они опускают причину, по которой они это делают. Даже в документации Apple говорится об этом, и все указывают на это, и каждое обсуждение заканчивается так: «Вы можете, но лучше сохранить путь».

Помимо мнений, я хотел бы привести конкретный пример того, почему это не очень хорошее решение.

Я объясняю лучше, у меня есть большой опыт в создании веб-приложений. Конкретный пример, который я бы привел с моей точки зрения, мог бы быть следующим: не хранить изображения в БД, а скорее путь к ним, поскольку их можно обслуживать через веб-сервер, который может применить все его проблемы с кэшированием.

Но в среде рабочего стола, особенно в iOS-приложении, каковы недостатки хранения в Core Data с использованием sqllite, при условии, что:

Есть отдельная сущность, содержащая изображения, она не является атрибутом основной сущности

Также, кажется, ограничение в 100 КБ для изображений. Зачем ? Что происходит с 110,120 ... 200kb ecc?

Благодарност

Ответы на вопрос(3)

Ваш ответ на вопрос