- Qual è la capacità massima di archiviazione di Core Data?
- Esiste un limite di capacità definito a livello di app? Ad esempio, dal totale spazio disponibile su Core Data, la mia app può consumare solo l'importo X?
- Cosa succede se la mia app tenta di superare la X?
7
A
risposta
12
I dati di base non hanno alcuna capacità di archiviazione, quindi è praticamente limitato dallo spazio disponibile su disco sul sistema. Su iOS (e la maggior parte del tempo su OS X) Core Data è supportato da SQLite, quindi se c'è qualche restrizione, è nella dimensione del database di SQLite di supporto. I dati non salvati vengono archiviati nella RAM e iOS non supporta la memoria di paging, pertanto il set di dati non salvati è limitato dalla RAM disponibile sul dispositivo. Se provi a superare la RAM, la tua app verrà chiusa. Se si tenta di superare lo spazio su disco, immagino che l'azione di salvataggio fallirà con un NSError appropriato.
Problemi correlati
- 1. Dati principali - Archiviazione immagini (iPhone)
- 2. Capacità massima memoria database SQLite
- 3. Archiviazione dei dati utente
- 4. Raccolta di capacità massima in C#
- 5. Aggiorna posizione di archiviazione dei dati principali per supportare gruppi di app
- 6. Migrazione personalizzata dei dati principali
- 7. Qual è la dimensione massima di Scripting.Dictionary?
- 8. unità di archiviazione dei dati di test
- 9. Carica dati nello schema dei dati principali
- 10. Elenco dei tipi di attributo Dati principali?
- 11. Qual è la dimensione massima dei messaggi del canale dati webRTC?
- 12. dimensione massima dei BSS e dei dati
- 13. qual è la capacità di un vettore vuoto?
- 14. Qual è la massima precisione dell'opacità CSS3?
- 15. Ottimizzazione della ricerca dei dati principali
- 16. Attributi calcolati transitori dei dati principali
- 17. Ricerca del percorso con la capacità minima massima nel grafico
- 18. Arresto anomalo dei dati principali con _Unwind_SjLj_Resume dopo la migrazione
- 19. Relazione dei dati principali ordinata: come viene gestita o qual è l'ordine predefinito?
- 20. Annotazione dei dati principali - Riparare la mancata eliminazione della propagazione
- 21. Migrazioni dei dati principali con Magical Record
- 22. Qual è la dimensione massima di int (10) in Mysql
- 23. Migrazione dei dati principali su più aggiornamenti di versione
- 24. Qual è la differenza tra limite e capacità in ByteBuffer?
- 25. Qual è l'uso di più metodi principali?
- 26. Qual è la lunghezza massima di un nome DNS
- 27. Archiviazione dati per facilitare l'interpolazione dei dati in Python
- 28. Qual è la lunghezza massima di una query di mongodb?
- 29. Gestione dei dati principali Registri delle transazioni iCloud
- 30. Qual è la dimensione massima per i messaggi SockJS?
OK. Qualche idea su quale sia la dimensione massima che SQLite può assumere in IOS? – Abhinav
In base a http://sqlite.org/limits.html#max_page_count, il numero massimo di pagine in un file di database SQLite è impostato su un valore predefinito di circa 1 miliardo. Per una dimensione di pagina di 1 KB è effettivamente un limite di 1 TB. –