MySQL 代理的替代品

MySQL 代理的替代品

我们的数据库采用标准的 MySQL 主/从复制。为了使用从服务器,我们设置了 MySQL 代理。但是,我们强烈建议不要使用它,因为它仍处于 alpha 阶段,并且支持不够完善。

我们的应用程序是用 Drupal 7 构建的,但它的从属数据库使用效率不高(见我的Drupal Answers 上的相关问题)。

我们可以使用哪些工具来充当 MySQL 代理并向SELECT从属服务器发送查询以分配负载?

答案1

有一个适用于 PHP 的模块可从http://pecl.php.net/mysqlnd_ms它从 PHP 内部进行主从拆分和负载平衡。不过,我不知道是否有人用 Drupal 测试过它。但由于它允许自定义决策逻辑来发送查询,因此它可能会有所帮助。

另请参阅文档Ulf Wendel 的博客

相关内容