in reply to DBM file corruption?

Any wisdom on DMB files becoming corrupted?

DBM is not serially-reentrant*. If you have more than one process trying to write, you risk corruption unless you serialize access by implementing a locking scheme.

I don't have any info on practical size limits (my DBM database are all much smaller).

*My info on this is 1.5 years stale. There might have been some improvements since then.