Bonjour,

J'aimerai avoir vos opinions et retour d'expérience sur ce qui me semble être
les deux mécanismes de persistence privilégiés de Symfony2. DBAL et MongoDB.
en particulier sur les points suivants :

  • Rapidité de mise à jour des données ?
  • Rapidité de lectures des données ?
  • Les 2 questions sur la rapidité dans le cas de requêtes complexes ?
  • Les 2 questions sur la rapidité dans le cas d'utilisation des caches ?


Je suis en train d'étudier le cas des caches cependant un avis rapide m'aiderai. Le cache est bien invalidé quand une des données utilisées pour calculer le résultat à été mis à jour dans la base ? Si on utilise MongoDB et que l'on passe par MongoDB ou PAS ? Si on utilise DBAL et que l'on passe par DBAL ou PAS ?

Dans le cadre d'une application avec une architecture pour faire fasse à de forte charge. Avec une BDD Postgresql en ecriture et plusieurs BDD Postgresql en lecture. Un frontal Sf2 pour l'écriture et plusieurs frontaux Sf2 pour la lecture totalement indépendant. Que me conseillez au niveau des 0RM ?

Merci d'avances pour votre aide.