Je suis actuellement en train de tester les eaux avec des mongoïdes et j'ai déjà commencé dans un magasin de commerce électronique. Maintenant, bien sûr, mongoid n'a pas de transactions, donc je voudrais idéalement utiliser mongoid pour la plupart de l'application, y compris l'authentification, l'autorisation, l'information produit, etc.Comment utiliser une application rdbms et mongodb dans les rails?
Cependant, l'absence de transactions nécessite un retour à un rdbms. Le rdbms serait utilisé uniquement pour enregistrer les transactions financières. Est-ce possible dans les rails et est-ce que quelqu'un l'a fait? J'ai une expérience limitée avec les rails en général mais j'imagine avoir la partie sécurisée montée comme un moteur et les URL délimitées sous secure.myapp.com ou myapp.com/secure/ et l'utilisateur sera redirigé vers le ssl pendant que rack prend soin de choses comme des sessions partagées.
Est-ce que cela fonctionnerait? Ou est-ce que quelqu'un a trouvé une meilleure façon de mettre en œuvre cela?
thx, j'ai fait un effort folle pour les amener à mixer. (dieu merci pour le branchement de git) Hélas, pendant que les choses semblaient fonctionner, les tâches de rake sont maintenant ratées, provoquant rake db: drop pour ne laisser tomber que les tables sql. Je vais garder votre conseil en tête et revenir à tout faire en conservant toutes les données transactionnelles dans un doc. merci pour l'aide – cultofmetatron
Content de pouvoir vous aider. Il est généralement préférable de trouver un système de base de données qui correspond à vos besoins et de s'y tenir. Si votre projet s'intègre plus facilement dans un schéma relationnel, alors restez fidèle à MySQL :) –