Core data
JoJoS
Membre
Bonjour à vous !!
Je viens de découvrir (il y a 3 jours) ce qu'était Core Data.
Je trouve ça vraiment génial !! Et j'ai été bluffé de voir que grâce à ça, on pouvait créer une appli fonctionnelle avec persistance de données et tout et tout sans une seule ligne de code (ou très peu !!).
Voilà la petite vidéo qui m'a fait découvrir ce "Core" : http://developer.apple.com/cocoa/coredatatutorial/
C'est super, on créer le model et quasiment tout est automatique avec binding et tout et tout.
Mais je me demande si il est possible de se servir de core data comme d'une réelle base de données ?
Je m'explique... Dans le cadre d'une application client/serveur, plusieurs postes ont la même application installée et accèdent toutes à la même base de données.
Etant donné que Core Data s'appuie sur des fichiers physiques (d'après ce que j'ai compris), comment, à partir de là , partager les informations ? En sachant que chacun apportera ses modifications....
Merci pour vos éclairements !!
Je viens de découvrir (il y a 3 jours) ce qu'était Core Data.
Je trouve ça vraiment génial !! Et j'ai été bluffé de voir que grâce à ça, on pouvait créer une appli fonctionnelle avec persistance de données et tout et tout sans une seule ligne de code (ou très peu !!).
Voilà la petite vidéo qui m'a fait découvrir ce "Core" : http://developer.apple.com/cocoa/coredatatutorial/
C'est super, on créer le model et quasiment tout est automatique avec binding et tout et tout.
Mais je me demande si il est possible de se servir de core data comme d'une réelle base de données ?
Je m'explique... Dans le cadre d'une application client/serveur, plusieurs postes ont la même application installée et accèdent toutes à la même base de données.
Etant donné que Core Data s'appuie sur des fichiers physiques (d'après ce que j'ai compris), comment, à partir de là , partager les informations ? En sachant que chacun apportera ses modifications....
Merci pour vos éclairements !!
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est génial du moment qu'il y a une connexion, mais ça gère très mal les lock.
En plus, effectivement, c'est "embedded", donc pour une BDD client / serveur, oublie.
C'est génial mais c'est juste pour 1 poste...
En revanche, il est possible d'attaquer un fichier core data (xml, binaire ou sqlite) avec une autre appli ?
Par exemple, mon appli créer une base, et mon widget va lire dedans pour avoir un aperçu rapide de son contenu sans avoir à lancer l'appli ?
Bon, je suppose déjà que c'est oui et à condition que ce soit du xml... Mais une petit confirmation ne fait pas de mal.
De toute façon je n'en avais pas l'intention.
C'est juste de la lecture coté widget.
Merci pour ces précisions !!!!
À noter aussi qu'avec SQLite, la lecture pose un verrou qui empêche l'écriture, donc ne pas lancer de lectures trop longues !
C'est bon a savoir...