Différence entre coredata et sqlite
Quelle est la différence fondamentale entre coredata et sqlite, car ce sont deux bases de données et peut être utilisé avec le développement d'IOS. et aussi me dire ce qui est mieux pour l'enregistrement et la retriving de données de grande taille
- double possible de Données de Base vs SQLite 3
- aussi un double possible de l'Utilisation CoreData ou SQLite sur l'iPhone?
Vous devez vous connecter pour publier un commentaire.
Il y a une énorme différence entre ces deux.
SQLLite
est une base de données elle-même, comme nous l'avonsMS SQL Server
. MaisCoreData
est unORM
(Objet du Modèle Relationnel), ce qui crée unlayer
entre lesdatabase
et laUI
. Ilspeeds-up
laprocess
de l'interaction comme nous n'avons pas àwrite queries
, juste de travailler avec l'ORM et laissez ORM gère le backend. Poursave or retrieval of large data
, je recommande d'utiliser de Base de Données en raison de ses capacités à gérer les moins de vitesse de traitement de l'appareil. Espérons que cette aide.@Arundhati : Utilisation de base de données, nous pouvons optimiser la mémoire de manière efficace.
Ce qui concerne.
En plus d'être ORM (Object Relational Model) que Vous pouvez comparer la Base de Données et SQLite comme;
SQLite:
De Base De Données:
En outre en dehors de SQLite comme Base de données XML ou au format binaire pour stocker des données sur le disque.
Il y a une grande différence entre coredata et sqlite.
Base de données n'est pas en soi une base de données, il est juste un changement de système de suivi d'une enveloppe de plus de la persistance des magasins comme SQLite(restauration, de sauvegarder les objets à la persistance de la boutique). Vous pouvez avoir SQLite comme votre SGBD sous-jacent et coredata peut être utilisé comme une couche de la gestion du changement pour les propriétés des tables (annuler, refaire, réinitialiser les modifications), il est également optimisé dans la gestion de la mémoire(défaillant).
À l'aide de base de données, nous pouvons optimiser la mémoire de manière efficace.
CoreData:
SQLite: