- ¿Cuál es la capacidad de almacenamiento máxima de Core Data?
- ¿Hay algún límite de capacidad definido en el nivel de la aplicación? Al igual que, de la cantidad total de espacio disponible en Core Data, mi aplicación solo puede consumir X cantidad?
- ¿Qué sucede si mi aplicación intenta superar la X?
7
A
Respuesta
12
Core Data no tiene capacidad de almacenamiento duro, por lo que está limitado por el espacio de disco disponible en el sistema. En iOS (y la mayoría de las veces en OS X) Core Data está respaldado por SQLite, por lo que si hay alguna restricción, está en el tamaño de la base de datos SQLite de respaldo. Los datos no guardados se almacenan en la memoria RAM, y iOS no admite paginación de memoria, por lo que su conjunto de datos no guardados está limitado por la memoria RAM disponible en el dispositivo. Si intentas exceder la RAM, tu aplicación se cerrará. Si intentas exceder el espacio en disco, imagino que la acción de salvar fallará con un NSError apropiado.
Cuestiones relacionadas
- 1. Almacenamiento de UUID en Core Data
- 2. Capacidad máxima de almacenamiento de la base de datos SQLite
- 3. Almacenamiento de NSNumber opcional en Core Data
- 4. Almacenamiento de un NSImage en un Core Data Model
- 5. Almacenamiento de UIImage en Core Data con la nueva bandera de Almacenamiento externo
- 6. NSCoding VS Core data
- 7. iOS Core Data - Relationships
- 8. ¿Cuál es la capacidad de almacenamiento de una base de datos de Mnesia?
- 9. Core-Data willSave: método
- 10. Prueba Core Data Application
- 11. Colección de capacidad máxima en C#
- 12. Simple Core Data fetch es muy lento
- 13. ¿Cuál es la mejor forma de consultar el recuento de filas desde Core Data?
- 14. iPhone Core Data Relationship
- 15. Core Data Memory Management
- 16. Core data/NSFetchedResultsController error
- 17. Core Data y multiprocesamiento
- 18. ¿cuál es la duración máxima probable de apple ios purchase receipt-data?
- 19. Introducción a Core Data
- 20. ¿Cuál es la importancia de establecer la capacidad de `IList`?
- 21. ¿Cuál es la forma correcta de almacenar un NSURL en Core Data?
- 22. ¿Cuándo * no * utiliza Core Data type Transformable?
- 23. Almacenamiento de coordenadas desde la ubicación central en Core Data. Flotar o doble?
- 24. Making Core Data Thread-safe
- 25. Métodos de configuración personalizada en Core-Data
- 26. Problema de migración ligera de Core Data
- 27. Aplicación de varios hilos de Data Core
- 28. ¿Cuál es la demora máxima para setInterval?
- 29. ¿Por qué Core Data es tan difícil de prepoblar?
- 30. Core Data-predicado con fechas
Muy bien. ¿Alguna idea de cuál es el tamaño máximo que SQLite puede tomar en iOS? – Abhinav
De acuerdo con http://sqlite.org/limits.html#max_page_count, la cantidad máxima de páginas en un archivo de base de datos SQLite es de aproximadamente mil millones. Para un tamaño de página de 1 KB, ese es un límite efectivo de 1 TB. –