現在、インターネット バンキング サイトを実装するプロジェクトがあり、そこで Nhibernate を使用して評価しています。NHibernate は、パフォーマンスが重要であり、多数のユーザーが同時に操作を行うこの種のアプリケーションに適していますか?
この種の環境で NHibernate を使用した成功例を知っていますか?
NHibernate は間違った使い方をした場合にのみ遅くなると思います。多くの微調整、ベスト プラクティス、および常識によって使用できると思います。
更新: このプロジェクトについて連絡を受けたのはつい最近のことで、仕様を定義するための要件をまだ収集中です。このアプリケーションは、我が国の中小銀行向けであるため、同時にトップとして 200 ~ 300 人のユーザーを想定しています。
DBがSQL Server 2005にあり、データレイヤーにアクセスするためにWebサービスを使用するn層アプリケーションになると確信しています。