2013-07-22 2 views
0

FluentNHibernate/NHibernate를 크게 활용하는 응용 프로그램을 보유하십시오.대용량 데이터 세트 처리

여전히 FNH 및 NH를 학습합니다.

응용 프로그램의 일부는 각 이벤트의 끝에서 요약 데이터를 작성합니다. 어느 날 하루에 10 만 명이 넘을 수 있습니다.

제 질문은이 데이터 볼륨의 테이블을 매핑하는 가장 좋은 방법이 있습니까?

내가 필요하지 않다면 세션에서 그들을 유지하고 싶지는 않습니다.

답변

2

벌크 삽입을위한 IStatelessSession이 있습니다. 세션 캐시를 유지 관리하지 않습니다.

사용법 :

using (var session = _sessionfactory.OpenStatelessSession()) 
{ 
    for (int i = 0; i < 100000; i++) 
    { 
     session.Insert(new Something()); 
    } 
} 
관련 문제