Pergunta

Atualmente, temos um projeto para implementar um site de Internet Banking e estamos avaliando o uso do Nibernate. O Nibernate é adequado para esse tipo de aplicação, onde o desempenho é importante e haverá uma grande quantidade de usuários que fazem operações simultaneamente?

Você conhece alguma história bem -sucedida de usar o Nibernate nesse tipo de ambiente?

Eu acho que o Nibernate é lento apenas quando é usado incorretamente, e acho que podemos usá -lo com muitos ajustes, práticas recomendadas e senso comum.

Atualização: fomos contatados para o projeto há pouco tempo e ainda estamos coletando requisitos para definir as especificações. O aplicativo é para um banco pequeno e médio em nosso país, portanto, eles esperam cerca de 200 a 300 usuários como um dos melhores simultaneamente.

Tenho certeza de que o banco de dados estará no SQL Server 2005 e será um aplicativo N-Tier usando o WebServices para acessar a camada de dados.

Foi útil?

Solução

Minha equipe usa o Nibernate em um sistema que exige alta taxa de transferência há anos sem problemas. O NH é bastante eficiente para começar e fornece controle de refrigerante sobre quando e como os objetos são reconstituídos.

Com isso dito, não conhecemos as especificidades do seu problema, para que não possamos fazer certas previsões. Realize testes de escala antes de se comprometer.

Outras dicas

O Nibernate pode ser adequado se usado corretamente. Mas, não o prenda nesta resposta, pois não conhecemos as especificações corretas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top