I didn't downvote you myself, but I will say I have ... um... "some" experience with Berkeley DB, and it's pretty well designed for reliability. Obviously that doesn't mean nobody has ever experienced corruption, but it's been used heavily in production environments as the storage layer for many systems.
I didn't think you did and I apologize for not phrasing it better.
Berkeley DB is an old piece of software that has changed a lot over time, as have the environments it has to run in. I think the big change in robustness happened from 3.x to 4.x.