Proporcione un ejemplo de por qué no es aconsejable almacenar imágenes en CoreData?

Esta pregunta se ha planteado muchas veces. He leído a muchos usuarios que dicen que no es recomendable almacenar imágenes en una base de datos, en particular dentro de CoreData. Por todos ellos parece omitir la razón por la que lo harían. Incluso la documentación de Apple indica esto, y todo el mundo apunta a esa dirección, y cada discusión termina así: "bueno, puedes, pero almacenar el camino es mejor".

Aparte de las opiniones, me gustaría tener un ejemplo concreto de por qué no es una buena solución.

Lo explico mejor, tengo una sólida formación en la creación de aplicaciones web. Un ejemplo concreto que daría desde mi punto de vista podría ser: no almacene imágenes en una base de datos, sino más bien la ruta a ellas, ya que el servidor web las puede atender, lo que puede aplicar todos sus problemas de almacenamiento en caché.

Pero en un entorno de escritorio, especialmente en la aplicación iOS, ¿cuáles son las desventajas de haber almacenado en Core Data usando sqllite, siempre que:

Hay una entidad separada que contiene las imágenes, no es un atributo de la entidad principal

También parece haber un límite de 100kb para imágenes. Por qué ? ¿Qué pasa con un ecc 110,120 ... 200kb?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta