gpt4 book ai didi

mysql - 博客系统中的数据库设计

转载 作者:可可西里 更新时间:2023-11-01 07:06:44 25 4
gpt4 key购买 nike

作为学习练习,我正在尝试为自己建立一个博客系统。

我的目标是编写一些代码,让我可以创建多个博客,例如 blogger.com 或 wordpress.com,但要简化得多。

我想问你,你认为这种类型的脚本最好的数据库设计是什么。

最好是有一个大表,包含来自所有用户的所有博客(如 friendfeed)的帖子,还是为每个博客的帖子创建单独的表更好?

非常感谢您的帮助,彼得。

最佳答案

您最有效的方法是创建一个适当规范化的数据库(作者、帖子、评论表),然后在您扩展时寻找解决性能问题的方法,而不是预先设计问题...这些问题可能永远不会实现。

通常,如果您要将单个表拆分为多个表,您需要查看数据的查询方式并确定对数据进行分区的最佳方式。可能时间是更好的分区方式,或者您想按作者甚至博客 url 进行分区。

总而言之 - 从传统的规范化设计开始,只有在遇到性能问题时才会偏离该路径。

关于mysql - 博客系统中的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com