NHibernate vs Entity Framework 6 performances pour un grand nombre d'utilisateurs

Je suis en train de construire grosse application web qui doit communiquer avec la base de données très souvent.
Je me demande ce que la bibliothèque doit-je utiliser pour la communication NHibernate ou Entity Framework 6?

Voici ma demande spécifications:

  • Utilisateurs: L'application construite pour le grand nombre d'utilisateurs, permet de commencer avec 100 000 utilisateurs enregistrés. 50 000 utilisateurs en ligne, chaque utilisateur peut envoyer jusqu'à 1 message à la seconde. De 15 000 messages obtenu envoyés chaque seconde.
  • Mémoire: Il est très important de garder la mémoire dans l'état normal, alors je suppose que je devrais utiliser LazyLoad?
  • La base de données: la structure de La base est très compliqué.
  • Les utilisateurs du moteur: Actuellement, je suis en utilisant ASP.NET MVC 5 Identité avec Entity Framework 6 UserStore.

Choses importantes:

  • Le confort est très important pour moi!
  • Le Premier Code: je déteste lorsque le code est généré.
  • Performance: La performance est la chose la plus importante ici!

source d'informationauteur Zilberman Rafael