2011-10-05 6 views
1

Lucene.NET (BitBucket에서 project page)에 대한 데이터베이스 지원 Directory 구현을 작성 중이며 잠글 때 발생하는 손실에 대해 조금 생각합니다.Explain Lucene.NET locking

당연히 잠금 장치는 신뢰할 수있는 색인 생성 및 검색에 필수적이지만 올바르게 작동하는지 확신 할 수 없습니다. 좀 더 구체적으로 말하면, 인덱스에 대한 액세스를 직렬화하여 쓰기가 순차적으로 발생하거나 잠금이 더 복잡해 지도록 잠금이 사용됩니까?

예를 들어,이 행이 구현은 신뢰할 수에 대해 여전히 충분한 경우 확인 후이

insert into [Lock] (LockName) values (@lockName) 

및입니까?

답변