Frage

Derzeit haben wir ein Projekt zur Implementierung einer Internet -Banking -Website und bewerten mit NhiberNate darauf. Ist NhiberNate für diese Art von Anwendung geeignet, wo die Leistung wichtig ist und es eine große Anzahl von Benutzern gibt, die gleichzeitig Operationen ausführen?

Kennen Sie erfolgreiche Geschichten über die Verwendung von Nhibernate in dieser Art von Umgebung?

Ich denke, Nhibernate ist nur langsam, wenn falsch verwendet wird, und ich denke, wir können es mit viel Optimierung, Best Practices und gesunden Menschenverstand verwenden.

UPDATE: Wir wurden vor nicht allzu langer Zeit für das Projekt kontaktiert und erfassen immer noch Anforderungen, um die technischen Daten zu definieren. Die Anwendung ist für eine kleine bis mittlere Bank in unserem Land, daher erwarten sie gleichzeitig rund 200 - 300 Benutzer.

Ich bin mir ziemlich sicher, dass der DB in SQL Server 2005 sein wird und eine N-Tier-Anwendung ist, die Webservices verwendet, um auf die Datenschicht zuzugreifen.

War es hilfreich?

Lösung

Mein Team verwendet Nhibernate in einem System, das jahrelang ohne Probleme einen hohen Durchsatz erfordert. NH ist zunächst ziemlich effizient und bietet eine feinkörnige Kontrolle darüber, wann und wie Objekte rekonstituiert werden.

Trotzdem kennen wir die Besonderheiten Ihres Problems nicht, daher können wir keine bestimmten Vorhersagen treffen. Führen Sie Skalierungstests durch, bevor Sie sich verpflichten.

Andere Tipps

Nhibernate kann bei korrekter Verwendung geeignet sein. Aber fassen Sie Sie nicht auf diese Antwort fest, da wir die richtigen Spezifikationen nicht kennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top