Bei einer einfachen, benutzergesteuerten Webanwendung mit hohem Datenverkehr (keine ausgefallenen Berichte/BI):
Wenn mein oberstes Ziel die Leistung ist (und nicht die einfache Wartbarkeit, Abfragbarkeit usw.), würde ich vermuten, dass in den meisten Fällen eine rollenbasierte DAL die beste Wahl wäre.
Jedoch, wenn ich Linq2SQL oder NHibernate wählen würde, ungefähr welche Art von Leistung Hit würden wir reden? 10%? 20%? 200%? Welche der beiden Varianten wäre schneller?
Hat jemand Zahlen aus der Praxis, die Aufschluss darüber geben könnten? (und ja, ich weiß, dass Stackoverflow auf Linq2SQL läuft )