2010-01-04 5 views
1

Oracle 용 .NET과 함께 사용하는 가장 빠르고 빠른 ORM은 무엇입니까? 당신의 평가에 따라, 등의 경험을 배울 시간 않도록 두 번째Oracle 용 .NET과 함께 사용하는 가장 빠르고 빠른 ORM은 무엇입니까?

최고의 =

빠른 = 작업 (내 오라클에 대한 기존 데이터 계층을 대체하는) 및 높은 과학 미신적 점보이 없습니다

oracle에서 10,000 개 이상의 레코드를로드하고 10 분 이내에 업데이트해야합니다.

+1

나에게는 ORM이 전혀 필요없는 것처럼 들립니다. 그냥 SQL을 사용하십시오. ORM을 사용할 때 이러한 대용량 일괄 처리 작업은 대개 SQL로 수행되기 때문에 가장 효율적입니다. Hibernate는 메모리에로드하지 않고 HQL을 사용하여 갱신을 허용한다. 그러나 나는 당신이 아무것도 얻지 못한다고 생각합니다. –

+1

우리는 곧 ORMBattle.NET에서 Oracle (+ 몇몇 다른 데이터베이스)에 대한 테스트를 수행 할 것입니다. 나는 1 월에 희망을 가지고 있지만 이것이 우리를위한 자유 시간의 일이기 때문에 많은 일이 스트레스에 달려 있습니다. –

답변

0

"최고"및 "빠름"을 정의하십시오. 자신이 무엇을하고 있는지 알게되면 학습 곡선 (즉, 빨리 배울 수있는), 성능, 개발 속도를 기대하십니까? 분산 캐시 지원을 원하십니까? 비 ORM 솔루션을 ORM 솔루션보다 약간 빠르게 만들 수있는 경우가 항상 있습니다. 따라서 "가장 빠른"솔루션을 찾고 있다면 ORM을 원하십니까?

ORM에 비교적 익숙하지 않은 경우 NHibernate는 학습 곡선을 돕기 위해 Fluent NHibernate를 포함하여 훌륭한 커뮤니티 지원을 제공합니다. 그러나 우리는 회사의 권고를하기 위해 당신의 실제 우선 순위에 대해 더 많이 알 필요가 있습니다.

+0

업데이트 된 질문 – abmv

+0

ORM에 익숙하지 않다. 오라클과 함께 사용하는 것이 느리고 거대한 양이나 데이터를 처리해야한다. (테이크 및 업데이트) – abmv

+2

현재 사용하고있는 것에 대해 느린 점은 무엇입니까? 하루가 끝나면 ORM은 DBMS에서 SQL을 척킹해야합니다. 비효율적 인 SQL을 생성합니까? 아니면 다른 코드 오버 헤드가 있습니까? –

관련 문제