Qui ORM dois-je utiliser pour Node.js et MySQL?

Je suis la réécriture d'un projet d'utilisation des Node.js. J'aimerais continuer à l'utiliser MySQL comme DB (même si je n'ai pas l'esprit de la réécriture du schéma).
Je suis à la recherche d'un simple-à-utilisation, raisonnable performance de l'ORM, qui prend en charge la mise en cache, plusieurs-à-un et plusieurs-à-plusieurs relations.
À partir de la base de données MySQL Orm j'ai pu trouver, persistencejs et sequelize semblent les plus matures.
Avez-vous une expérience avec l'un ou l'autre? Quels sont les avantages et les inconvénients, je devrais être au courant de ma décision?

  • Mais c'est un thème très intéressant. Aimeriez-vous obtenir un accès aux développeurs tiers pour modifier les données de votre site? Il est peut-être une meilleure idée de créer intermédiaire librairie js qui envoie les paramètres de la demande (meta language) pour un backend?
  • Soins à élaborer? Google pour "hibernate"mise en cache.
  • Hm... Certains sites permettent aux applications de l'utilisateur. Ou je ne vous comprend pas, excusez-moi s'il vous plaît.
  • La mise en cache est en fait un assez caractéristique majeure d'un certain nombre de solutions d'ORM. Regarder le poivre de Cayenne, par exemple.
  • Essayez de Oreo. github.com/will123195/oreo
  • Il y a aussi Bookshel.js.
  • J'ai développé ce ORM qui met en cache l'ensemble de la base de données en mémoire. Vous pouvez accéder aux données d'une façon synchrone, et de contrôler toutes les modifications avec les transactions. github.com/jbaylina/syncorm
  • ...et fermé par quelqu'un qui ne connait ni le Node.js ni MySQL :-/ (juste pour obtenir une prime ?)
  • "fermés que pas constructif par Kev" ?! sérieusement?... pardon pour mon sarcasme.

InformationsquelleAutor Near Privman | 2011-05-15