Yep, completely normal and its actually a good way to scale a site.
You could then install one the few multiple db plugins like hyper DB so you can then buy another server and spread the load. OR you could just run it on the same server if you don\’t have the requirements for more processing power as if you split into chunks using hyperdb it does make it easier to manage.
Think of it like this, 2 million rows in 1 DB or 200,000 rows spread over 10 db\’s.
If you\’ve ever tried to manage a DB with 2million rows which is kinda modest in the grand scale, you will need a pretty decent server, but you could run 200k rows on a celeron with 1 gig of ram!
Actually – this is no longer the case for activity tables, they have been changed to global tables, as it is actually faster for selecting friends activity.
However, generally for scaling across servers, multiple tables make it far easier.
Cool . I have used vBulletin before. They use some different technique I guess. It runs pretty well too.
Well, again – if the activity tables aren’t the same anymore (assuming from RC2 onwards) will it cause any problem when I upgrade to RC2 and then to V1?
No, there are auto upgrade routines to convert the tables.
@apeatling So, is an overview of BuddyPress’ current default database tables available somewhere? Can’t find it neither in the codex nor elsewhere?
About to delete my old wp_user_*_activity tables now, finally. Have other tables become outdated/ obsolete relics since initial BP releases?
Thx in advance!