database example using boost::any