我有一个WordPress多站点安装,它承载了足够多的博客,我需要分解数据库。我看到有三个插件可以在多个数据库中传播WordPress:
我正试图决定使用哪一个,但我还没有找到比他们更多的信息。
有人有部署这三种工具的经验吗?或者更好的是,与他们中的一个以上的经验和你为什么要切换?
谢谢你,贝瑟妮
发布于 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服务器。)
发布于 2010-10-12 16:56:18
我会和HyperDB一起去。
它是由核心WP开发人员开发的,基于Wordpress.com使用的代码。
http://wordpress.org/support/topic/shardb-or-hyperdb
SharDB可能更容易设置,但它的功能可能比HyperDB少。我想说的是,看看这两个,找出哪一个最符合你的需要。
发布于 2010-10-15 00:02:16
几个月前马特在我们公司谈过话。他推荐了一个主从数据库设置,有许多R/O奴隶。他的基本原理是,写作成本很高,而且阅读量要大得多!-were不行,所以最好有更多的阅读能力。应用服务器也是如此:抛出便宜的硬件来解决问题,忘记超级缓存。
https://wordpress.stackexchange.com/questions/2825
复制相似问题