On Fri, 2003-12-19 at 22:26, Terrence Brannon wrote:

> 
> I quit using DBM files after one corrupted on me during an aborted 
> write.

A similar negative experience got me in the habit of being strict
with locking discipline when using DBM.

        open advisory file
        lock advisory file (shared for reading, exclusive for writing)
        tie data file
        access data file
        untie data file
        unlock advisory file
        close advisory file

if you can queue up database activity, you can do more than one
in the "access data file" section; otherwise you need to do all
these steps to safely use a local hashed file.





-- 
david nicol
                                     The elves have left the building

Reply via email to