현재 우리는 인터넷 뱅킹 사이트를 구현하는 프로젝트를 가지고 있으며, 여기에 Nhibernate를 사용하여 평가하고 있습니다. NHibernate는 성능이 중요하고 동시에 많은 양의 사용자가 작업을 수행하는 이런 종류의 애플리케이션에 적합합니까?인터넷 뱅킹 애플리케이션의 NHibernate 성능
¿ 이런 종류의 환경에서 NHibernate를 사용한 성공적인 이야기를 알고 계십니까?
나는 NHibernate가 잘못 사용되었을 때만 느린다고 생각한다. 우리는 많은 조정과 베스트 프랙티스와 상식으로 그것을 사용할 수 있다고 생각한다.
업데이트 : 우리는 프로젝트를 위해 너무 오래 전에 연락을했고, 우리는 여전히 사양을 정의하기위한 요구 사항을 수집하고 있습니다. 우리 나라의 중소 규모 은행을위한 애플리케이션이므로 200 ~ 300 명의 사용자를 동시에 최고 수준으로 기대합니다.
저는 DB가 SQL Server 2005에있을 것이며 데이터 계층에 액세스하기 위해 webservices를 사용하는 n 계층 응용 프로그램이 될 것이라고 확신합니다.
NHibernate가 아니지만 Hibernate를 수년 동안 사용 해왔다. 느린 우리의 애플 리케이션의 부분은 보편적으로 프레임 워크가 아닌 잘못된 쿼리의 결과입니다. 그래서, 나는 당신이 괜찮을 것이라고 생각합니다, 특히 당신이 말하는 사소한 부하를 감안할 때. – DarkSquid
나는 그것도 생각한다. 하지만 나는 NHibernate가 온라인 뱅킹에서 사용되는 좋은 예를 발견하지 못 했으므로 (나는 이것이 당신이 google에서 빠른 검색을 할 수있을 것이라고 생각하지 않는다.), 그리고 NHibernate의 사용은 애플리케이션에만 국한되어있다. 성능은 중요하지만 사용자는 많지 않습니다. –
호기심에서 벗어나 데이터베이스로 무엇을 할 것입니까? 이것은 완전히 새로운 은행입니까? 나는 대부분의 은행 시스템이 데이터에 대한 인터페이스가 이미 다르고 데이터베이스를 직접 편집하여 편집 할 수 있다고 생각했을 것입니다. – olle