首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress分片:使用哪个多DB插件?

WordPress分片:使用哪个多DB插件?
EN

WordPress Development用户
提问于 2010-10-12 15:29:54
回答 3查看 9.2K关注 0票数 8

我有一个WordPress多站点安装,它承载了足够多的博客,我需要分解数据库。我看到有三个插件可以在多个数据库中传播WordPress:

  • http://wordpress.org/extend/plugins/hyperdb/
  • http://premium.wpmudev.org/project/multi-db
  • http://wordpress.org/extend/plugins/shardb/

我正试图决定使用哪一个,但我还没有找到比他们更多的信息

有人有部署这三种工具的经验吗?或者更好的是,与他们中的一个以上的经验和你为什么要切换?

谢谢你,贝瑟妮

EN

回答 3

WordPress Development用户

发布于 2010-10-13 23:58:43

就我个人而言,我不使用它们。而不是NDB集群。NDB是MySQL的内置主主复制引擎.

NDB在实践中唯一的局限性是缺乏全文索引。但是你总是可以使用雅虎或谷歌的API在你的网站内搜索。我发现额外的冗余是值得的,特别是考虑到没有服务器最终成为db写瓶颈。

如果使用写瓶颈的主从复制是您所需要的,那么hyperdb是由automattic开发的,因此它是您突出显示的插件中更安全的选择。尽管如此,请注意,自3.0和wpmu之后,部分hyperdb代码实际上已被移植到wp中。(请参阅wp-include中的wp-db.php文件,您将注意到其中许多文件可以直接处理多个db服务器。)

票数 4
EN

WordPress Development用户

发布于 2010-10-12 16:56:18

我会和HyperDB一起去。

它是由核心WP开发人员开发的,基于Wordpress.com使用的代码。

http://wordpress.org/support/topic/shardb-or-hyperdb

SharDB可能更容易设置,但它的功能可能比HyperDB少。我想说的是,看看这两个,找出哪一个最符合你的需要。

票数 2
EN

WordPress Development用户

发布于 2010-10-15 00:02:16

几个月前马特在我们公司谈过话。他推荐了一个主从数据库设置,有许多R/O奴隶。他的基本原理是,写作成本很高,而且阅读量要大得多!-were不行,所以最好有更多的阅读能力。应用服务器也是如此:抛出便宜的硬件来解决问题,忘记超级缓存。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/2825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档