Separate database for a wordpress plugin

I would just keep it confined to the WP database. That way you have everything in 1 place. I have several databases which have over 50 tables. I wouldn’t worry about it.

In case your site becomes real big you can always move your db to a separate server.