2011-10-05 94 views
1

我正在爲Lucene.NET(BitBucket上的project page)編寫一個數據庫支持的Directory實現,我對如何處理鎖定感到有點不知所措。解釋Lucene.NET鎖定

當然,鎖對於可靠的索引和搜索是必不可少的,但我不確定我是否正確地做事。更具體地說,鎖是否僅用於序列化對索引的訪問,以便寫入順序發生或是否有更復雜的操作?

例如,這是

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

,然後檢查是否該行仍然有足夠的這個實現是可靠的?

回答