von Manfred,
16. September 2010 13:16
In Hinblick auf meine Session auf der BASTA! habe ich einen kleinen Hinterhof-Performancevergleich zwischen NHibernate und Entity Framework durchgeführt. Dazu habe ich jeweils 10, 100 und 1000 Objekte eingefügt bzw. abgerufen. Die Ergebnisse korrelieren mit einem weiteren Hinterhof-Benchmark, der von jemanden in meinem Umfeld vor einiger Zeit durchgeführt wurde. Wie man sieht, ist bei kleinen Datenmengen der Performanceunterschied vernachlässigbar.Nachfolgend die Ergebnisse:
AktionObjekteZeit EF (ms) Zeit NH (ms)
INSERT
10
45
45
INSERT
100
333
445
INSERT
1000
3157
4383
SELECT
10
81
67
SELECT
100
652
580
SELECT
1000
6406
10325
von Manfred,
25. Februar 2010 16:18
Nachdem ich gerade meine letzte Session auf der BASTA! Spring 2010 gehalten habe - das Thema war NHibernate und Spring.Net -, habe ich nun auch die verwendeten Folien und Beispiele online gestellt.Zusätzlich findet sich nun ein weiteres Beispiel-Projekt online, welches erweiterte Beispiele für NHibernate beinhaltet (Mappen von Beziehungen und Vererbung, Concurrency, etc.) sowie stärker auf die Integration zwischen Spring.Net und NHibernate eingeht (Transaktionssteuerung).