NHibernate ist gar nicht so gesprächig. Über Skalierbarkeit, gab es bereits eine Frage zu NH Gruppen , die mehr über die Komplexität der Datenbank dann der Verkehr war, aber vielleicht noch für Sie interessant sein.
Auch wenn es immer Beschwerde des über unnötige Abfragen bei jeder ORM, wegen des Gattungs eines ORM ist, bedeutet es nicht, dass es gesprächig ist. Auf der anderen Seite optimiert es Situationen, in denen es zu komplex sind in handschriftlicher DAL ist zu optimieren. Z.B. Abfrage Chargen oder verzögertes Laden.
NHibernate ist sehr leichtgewichtig im Vergleich zu anderen ORM und im Vergleich zu es leistungsstarken Funktionen.
NHibernate (wie jede andere ORM) könnte übertrieben angesehen werden, wenn es kein objektorientiertes Geschäftsmodell ist, aber Sie müssen für höchste Leistung optimieren. Ich glaube nicht, dass Google die Verwendung von NHibernate für seine Suchmaschine machen könnte, zum Beispiel.
Bearbeiten:
Die Leistung und die Leistung von NHibernate ist nicht vollständig kostenlos. Es setzt voraus, dass die Entwickler über relationale Datenbanken zumindest die Grundlagen zu verstehen. Andere ORM versuchen, die ganzen relationalen Problematiken zu verbergen, die zu viel nicht optimiert Verhalten führt.