I think you should go with just one very large DB.
You might want to considering separating the tables in the DB instead, since in normalised form all the records would probably be kept on one table, with other tables storing information that would be repeated (e.g. countries, since each country has many different listings).