NHibernate Performance в приложении интернет-банкинга - PullRequest
2 голосов
/ 01 сентября 2009

В настоящее время у нас есть проект по внедрению сайта интернет-банкинга, и мы оцениваем использование на нем Nhibernate. NH Подходит ли NHibernate для такого рода приложений, где важна производительность и большое количество пользователей будут одновременно выполнять операции?

know Известны ли вам успешные истории использования NHibernate в такой среде?

Я думаю, что NHibernate работает медленно только при неправильном использовании, и я думаю, что мы можем использовать его с большим количеством настроек, лучших практик и здравого смысла.

ОБНОВЛЕНИЕ: С нами связались по проекту не так давно, и мы все еще собираем требования для определения спецификаций. Приложение предназначено для небольших и средних банков в нашей стране, поэтому они ожидают около 200 - 300 пользователей одновременно.

Я уверен, что БД будет в SQL Server 2005 и будет n-уровневым приложением, использующим веб-сервисы для доступа к уровню данных.

Ответы [ 2 ]

4 голосов
/ 01 сентября 2009

Моя команда годами без проблем использовала NHibernate в системе, требующей высокой пропускной способности. NH довольно эффективен с самого начала и обеспечивает детальный контроль над тем, когда и как восстанавливаются объекты.

С учетом вышесказанного мы не знаем специфики вашей проблемы, поэтому не можем делать определенные прогнозы. Выполните тесты масштабирования, прежде чем принять на себя обязательство.

0 голосов
/ 01 сентября 2009

NHibernate может быть подходящим, если используется правильно. Но не стоит связывать вас с этим ответом, так как мы не знаем правильные характеристики.

...