Bonjour à tous,

Je viens regarder les vidéos sur MongoMapper (
http://railscasts.com/episodes/194-mongodb-and-mongomapper) et Mongoid (
http://railscasts.com/episodes/238-mongoid) et je me pose cette question :
quel ORM/ODM dois-je utiliser?

Pour le moment je vois ceci d'intéressant dans les solutions utilisant
mongodb :

   - Ça évite d'avoir gérer les bases de données multiples. Je souhaite
   faire un projet open-source. Il faut donc que chacun puisse la faire
   tourner sur son poste sans trop de problèmes et j'ai déjà eu quelques souci
   avec SQLite et postgres ce qui fait que j'ai du code spécifique aux base de
   données ce que je trouve très dommage.
   - Plus de migration. Ce n'est pas un gros problème mais c'est une option
   sympa.

Je me doute qu'il y a d'autres avantages mais ce sont les deux qui me
sautent aux yeux.


Voila ce que je voudrais savoir :

   - Est-ce que je vais devoir refaire une bonne partie de mon code, qui
   fonctionne avec ActiveRecord pour faire une migration vers un des Mongos?
   - Les performances sont elles équivalentes?
   - Est-ce que les gems que j'utilise vont fonctionner? J'utilise des gems
   comme authlogic, meta_search, etc...
   - Est-ce un obstacle pour les gens qui voudront utiliser mon projet?

J'aimerai beaucoup avoir vos avis sur la chose.


Merci beaucoup et bonne journée,

Guirec CORBEL.

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à