Controls the location of the data downloader cache database.
The database file is located in $HOME/.data_downloader.db by default.
This may be overridden by setting the DATA_DOWNLOADER_DATABASE environment variable.
Override to use connect_cached and do sqlite-specific setup.
Returns a DBIx::Simple object,
for when the ORM is not enough.