Nhibernate производительность в приложении интернет -банкинга

StackOverflow https://stackoverflow.com/questions/1359519

Вопрос

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

¿

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top