博客平台的数据库模式,如关系数据库中的blogspot

时间:2015-10-18 11:39:21

标签: mysql database database-design blogs multi-tenant

我总是想知道如何为blogspot等博客平台设计数据库。 例如对于帖子什么是中型博客平台的好设计:

  1. 将所有博客中的所有帖子放在一个表格中,并使用类似blog_id列的内容。
  2. 每次新的博客请求创建需要在同一个数据库中的整个表,并命名表如post_blogId(post_1,post_2)。
  3. 为每个博客创建单独的数据库
  4. 我认为第二名更好,但问题是一个拥有500,000-1,000,000个博客的平台,必须有500,000-1000,000个帖子和评论...... !!它有效吗?

    选择号4怎么样?: 使用解决方案2,但对于每个500(这个数字应该是什么?)博客创建单独的数据库。

    我真的不知道哪一个会有效:(。

0 个答案:

没有答案