关于Wordpress数据库设计的思考

时间:2013-02-15 04:16:18

标签: mysql database

我开始为用户生成的内容网站开发数据库设计,并且正在尝试考虑最佳方法。我将在我的设置中提供群组,主题和主题回复。我想知道是否更好的设计数据库以将所有这些信息存储在通用内容表中,类似于Wordpress,并在动作表中存储相应的操作(将主题添加为书签等)。

我一直在阅读很多内容,使用此方法与为每种类型(组,主题,主题回复)创建单独的内容和操作表之间似乎存在分歧。

我很想知道你的意见是什么。它将是一个SaaS解决方案,每天都会有大量的主题和主题回复。

拥有单独的表意味着更多的JOIN,但是这些表不会变得如此之快,如此快,而单个内容和操作表将会非常快速地增长,但不会需要那么多的连接。

思考?意见?这将是一个MySQL数据库FYI。

谢谢!

1 个答案:

答案 0 :(得分:0)

我可能在面向对象的方法中有多个实体,使用orm(例如doctrine)来持久化它们。这会为你做很多事情。这个决定依赖于你如何定义你的类型以及它们将具有什么共同点。几乎不可能给你一个好的建议。

Doctrine ORM: http://www.doctrine-project.org/projects/orm.html

相关问题