使用mysql的社交网站数据库设计(仅提供指导)

使用mysql的社交网站数据库设计(仅提供指导),mysql,database,schema,social-networking,Mysql,Database,Schema,Social Networking,我曾经在这里浏览过其他类似的帖子,但并没有找到答案。我真的不擅长数据库,目前正在从事一种社交网站项目 考虑到我的网站至少有100万订户,我正在使用mySQL 我的网站包含facebook和linkedin两种功能,两者以专业的方式混合在一起。我的意思是删除更多facebook的社交内容和linkedin的专业内容 我只是想知道如何为这样一个网站设计数据库。我不想深入研究规范化或链接表。我只是想知道它需要多少数据库,以及它应该包含什么样的基本表 我考虑创建一个主数据库,其中包含用于管理的表,并为每

我曾经在这里浏览过其他类似的帖子,但并没有找到答案。我真的不擅长数据库,目前正在从事一种社交网站项目

考虑到我的网站至少有100万订户,我正在使用mySQL

我的网站包含facebook和linkedin两种功能,两者以专业的方式混合在一起。我的意思是删除更多facebook的社交内容和linkedin的专业内容

我只是想知道如何为这样一个网站设计数据库。我不想深入研究规范化或链接表。我只是想知道它需要多少数据库,以及它应该包含什么样的基本表

我考虑创建一个主数据库,其中包含用于管理的表,并为每个用户创建一个单独的数据库,其中包含保存其数据的所有表,或者创建一个数据库,该数据库的表名以用户id开头,以便识别。但我认真地认为这是一个非常糟糕的设计


请提供一些提示或任何帮助。

如果您有这么多订户,最好使用Oracle或SQL Server作为数据库,而不是MySQL

阅读这篇文章,它将帮助你如何为你选择一个合适的


阅读本文,了解常见错误并避免它们。

如果您有这么多订阅者,最好使用Oracle或SQL Server作为数据库,而不是MySQL

阅读这篇文章,它将帮助你如何为你选择一个合适的


阅读本文,了解常见错误并避免它们。

对于您描述的复杂网站,用户数量如您所希望的,您必须熟悉DB设计。。。为什么你认为你可能需要两个独立的数据库?我不知道,我从来没有为这么复杂的系统设计过一个数据库。这就是为什么要在制作一个数据库时寻求指导。我的建议是雇佣一个了解数据库的人来设计您的百万用户系统,然后尝试在一个较小的项目中学习数据库设计。对于您描述的这样一个复杂的网站,用户数量与您希望的一样多,您将不得不使用DB设计来达到最新水平。。。为什么你认为你可能需要两个独立的数据库?我不知道,我从来没有为这么复杂的系统设计过一个数据库。这就是为什么要在制作一个数据库时寻求指导。我的建议是雇佣一个了解数据库的人来设计你的百万用户系统,然后尝试在一个较小的项目上学习数据库设计。我看了这些,很有帮助,但没有回答我的问题。我看了这些,很有帮助,但没有回答我的问题