【发布时间】:2011-10-05 10:45:51
【问题描述】:
我正在为 Lucene.NET 编写一个由数据库支持的 Directory 实现(BitBucket 上的 project page),我对如何处理锁定有点茫然。
当然,锁对于可靠的索引和搜索是必不可少的,但我不确定我是否正确地做事。更具体地说,锁只是用于序列化对索引的访问,以便按顺序进行写入,还是有更复杂的事情?
例如,这是不是
insert into [Lock] (LockName) values (@lockName)
然后检查该行是否仍然存在足以使该实现可靠?
【问题讨论】:
标签: lucene.net lucene