Personally, I use none of them. And an NDB cluster instead. NDB is MySQL’s built-in master-master replication engine.
The only limitation of NDB in practice is the lack of full text index. But you can always use yahoo or google’s API for searches within your site. I found it worth the extra redundancy, especially when considering that no server ends up being a db write bottle neck.
If master-slave replication with a write bottle neck is what you need, hyperdb is developed by automattic, so it’s the safer bet among the plugins you highlighted. That said, note that part of the hyperdb code is actually back ported into wp since 3.0 and the wpmu merge. (See the wp-db.php file in wp-includes, you’ll notice a lot of it can handle multiple db servers out of the box.)
Related Posts:
- How to run Two WordPress blogs with different themes and with single database and same content
- Using Vagrant for customizable WordPress Multi-sites [closed]
- Is the wordpress user-model changed in wpmu?
- “Master” WordPress Multisite – Database Sync
- Storing Form data in a different database
- How to implement data residency in my WordPress site
- Managing database tables in WordPress multisite
- Show function to super admin
- Generate pages from markdown files in github automatically
- There is any way to remove post-format filter? [closed]
- Install (enable) plugins on multisite, on localhost
- How can I perform high-level database merging for WordPress within continues delivery?
- Delete query not working in plugin
- WordPress multi domain – redirect
- How to remove traces from widget during uninstallation
- How can I copy all users to newly created site on a multisite network in WordPress?
- WordPress wp-admin/network/plugin-install
- Create a multisite network for an existing installation
- How do I network enable a plugin for a multisite install via the database?
- “Micro-Site” Options
- External Domain on WordPress Multisite
- WordPress Backend HA (Automatic failover)
- import posts with dutch/special letters
- Automatic switch to backup database on fail
- How can I change the meta_key for a particular piece of information?
- Migrating to WordPress Recipe Plugin and Some SQL Issues
- WordPress Integration with Google Groups
- How to create user that has permission to create new sites on WordPress with multisite option enabled?
- Configuring Propel to Work with Multisite
- Setup page on first login on multisite
- Create a table with wordpress plugin boilerplate
- Subdomains with almost the same content
- wp_editor content in plugin options page
- Multiple instance of data in plugin custom database table on plugin activation
- Uninstalling plugins across all sites
- Multiple domains issue
- WordPress and a secondary database?
- WordPress plugin creating database in localhost but not on real host
- Why this function not working for install database on plugin activation
- Custom table naming/access convention for multisite: $table_prefix vs base_prefix or other?
- Users are being redirected to main site when trying to register on subsite of my Multisite network
- plugin code is pulling information from database in one instance and not in other. What is wrong?
- Will these plugins work with wp multisite?
- User Signup in Multisite – Need Plugin or Advice
- Better ads plugin has 500.000 entries in wp_postmeta
- Add custom text color WordPress 3.9 TinyMCE 4 Visual editor
- Redirect to another page using contact form 7? [closed]
- How to create multiple database tables on plugin activation?
- Can I create a table on my DB without creating a plugin?
- WordPress : Explain Plugins & Theme string value in database
- Is it necessary to auto delete my WP plugin database tables when users deactivate/delete my plugin?
- Does deleting a Plugin via the WordPress admin ‘completely’ remove the code?
- Creating a CSV with PHP inside the plugin directory
- Network activating; if ( !current_user_can( ‘manage_options’ ) ) locks me out…
- Certain functions are undefined when called form mu-plugins
- Plugins in WP_Options but not Active
- after wordpress update to 3.5+ i get many errors in plugin wpdb::prepare()
- Multisite for Multisite?
- How do i edit the plugin files in DataBase via phpMyAdmin?
- WordPress as a data-store?
- How to insert and call new data in wordpress website database through a plugin
- Gathering and logging data from a plugin: how to do it without race conditions?
- How to pass the API key to the client from the database? [closed]
- WPDB: Update table
- Is there a way to get plugins and themes not built for multisite to work on a network subsite?
- Multisite – maximum number of users with specific role
- Issue running db create table query from static method
- Problem of encoding characters (apostrophes) in my posts publications
- Create a single website with 3 theme options in wordpress
- Why shortcode always displayed after footer not in body
- Understanding State in WordPress Multisites
- Separate database for a wordpress plugin
- Is there a rule for wordpress plugins developers to not do any database changes upon update?
- WordPress Multisite: Programmatically Activate / Deactivate a Plugin of a Specific Blog
- How to keep variable `$post` to using in another file
- dbDelta not adding additional columns in plugin database update
- One sub site is slow while all others load fine, same theme & plugins [closed]
- Updating options into the wp database performance
- Making my plugin create a page?
- Ajax save data to database on document ready, no data being saved
- Add some fileds to the wp_posts table
- How to display terms and conditions in post area?
- How to edit a published post?
- Best/Correct way to add an option to a category
- How to see which sites use my installed plugins (wordpress multisite)
- Plugin has added weird data in wp_options, set to autoload
- How to check wp_options’s rewrite_rules if current and existing are the same before flush the rules?
- Always get creating a new table with foreign key
- How to do database for download stats?
- What is the WordPress approach to custom data?
- How to integrate together a website currently hosted WordPress.com and a custom web application currently hosted on Azure?
- How to create plugin/ page that reads from database
- How retreive saved data from gravity forms in my template?
- WordPress super admin login issue. (Automatically logout)
- DB Query not working in Plugin
- Assign all Post in Wp to a specific Category
- How do I get the Payzone WooCommerce payment gateway plugin to show up in the settings? [closed]
- Managing wordpress Themes & plugins for multisite
- External wpdb connections in different plugins on single page
- How to remove a CPT Menu from the Root Admin only