Introduction to Berkeley DB & Database Environments