Puis-je utiliser MongoDB comme un remplacement pour CoreData sur iOS?

Je viens juste de commencer à lire sur les technologies NoSQL comme MongoDB et CouchDB. Je suis intéressée de savoir si je peux utiliser MongoDB ou, en fait, tout NoSQL comme une technologie de remplacement pour la Base de Données des applications.

De base des applications de données peut prendre beaucoup de temps à apprendre et à mettre en œuvre, surtout si votre application est complexe et vous voulez juste faire un simple ajout, modifications, suppressions et des requêtes (CRUD trucs).

Parce qu'il ressemble JSON et ressemble peut courir très vite; je suis intéressé par la mise en œuvre de NoSQL plus de la Base de Données.

Puis-je exécuter MongoDB espèces indigènes? J'ai fait quelques recherches sur Google, mais n'était pas vraiment en mesure d'obtenir les réponses spécifiques que je suis après.

Tels que:

Je ne suis pas sûr de ce que la mission est pour le NoSQL sur les plates-formes iphone, est-il pris en charge, ne serait-il être refusé par Apple de l'équipe si je soumettre une application avec le NoSQL sur elle?

Grâce

  • Base de Données n'est pas une base de données. Théoriquement, on pourrait utiliser de Base de Données avec NoSQL.
  • base de données ne prend pas longtemps à apprendre! je trouve ça assez facile une fois que le programme d'installation
  • mongod est un serveur. Corrigez-moi si je me trompe, mais Apple n'est pas va vous permettre d'installer mongod avec votre application.
  • Ok, merci pour votre aide. Je l'apprécie.
  • Votre question est pertinente. Il y a des moments, vous préférez utiliser un autre format de Données/stockage que celui fourni par la plate-forme SDK. Dans ce cas, il y a embedable bases de données (libs ou de la source), vous pouvez ajouter à votre projet. Il y a des inconvénients, mais au moins, vous pouvez transférer votre application à d'autres Systèmes d'exploitation si la DB et l'application sont écrits en C/C++. Concernant NoSQLs il y a probablement certaines solutions.
  • Pourquoi ne pas utiliser le RESTE de l'interface sur MongoDB et de faire des appels de REPOS par NSURLRequest.
  • Couchbase Mobile plutôt la prise en compte ici pour un remplacement de la Base de Données

InformationsquelleAutor zardon | 2011-03-02