The SWI-Prolog BerkelyDB interface