I'm building a wordpress plugin that I plan to distribute. It requires more than 20 database tables. This seems like A LOT of additional tables to add to the wordpress database. Is there any value in requiring users to use a completely separate database for this plugin? Or should I just continue down the path of adding 20+ tables to user's default wordpress database.


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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.