Wordpress.com 是否为所有用户使用一组表?

发布于 2024-08-11 16:24:21 字数 271 浏览 7 评论 0原文

wp.​​com 是否为每个新博客创建一组新表,或者所有博客数据都存储在一组表中(布局如下:http://codex.wordpress.org/Database_Description)?

在 MySQL 中为每个博客创建一组表是一个好主意吗?或者 MySQL 是否能够处理大量博客,每个博客的评论/标签/类别/帖子都存储在一组表中?

Does wp.com create a new set of tables for each new blog, or are all blog data stored in one set of tables (with a layout like: http://codex.wordpress.org/Database_Description)?

Would it ever be a good idea to create a set of tables for each blog in MySQL, or will MySQL be able to handle large numbers of blogs each with their comments/tags/categories/posts stored in one set of tables?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紫瑟鸿黎 2024-08-18 16:24:21

对于 WordPress 是如何做到的,请查看 Wordpress MU

我想快速猜测一下 有一个共享的用户表,每个博客都有自己的数据库,因为对象之间的关系仅适用于单个博客。

编辑:来自 MU 常见问题解答:

WordPress MU 为每个创建表
blog,这是我们找到的系统
最适合插件兼容性
经过大量测试和缩放后
反复试验。这利用了
现有操作系统级和 MySQL 查询
缓存并使其无限
更容易分割用户数据,即
所有超出范围的服务是什么
单盒最终还是要做的。

For how Wordpress does it, have a look at Wordpress MU

I imagine at a quick guess there's a shared user table and each blog gets it's own DB as the relations between objects only apply within a individual blog.

Edit: From the MU FAQ:

WordPress MU creates tables for each
blog, which is the system we found
worked best for plugin compatibility
and scaling after lots of testing and
trial and error. This takes advantage
of existing OS-level and MySQL query
caches and also makes it infinitely
easier to segment user data, which is
what all services that grow beyond a
single box eventually have to do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文