> Later versions of BerkeleyDB have a row-level lock available which works
> pretty transparently.

That's what I'm talking about.  Multiple writers can cause deadlocks unless
you run their deadlock daemon or implement their deadlock handling API
yourself.

> However, this works using mmap() so it won't work if
> your BerkeleyDB file(s) is/are mounted via NFS.

Cluster-wide storage is a whole different animal.  I'd probably lean toward
a database with network capabilities at that point.  Joshua Chamas has had
some success with Samba though.

- Perrin

Reply via email to