Django 单个表与每个用户的表

Django 单个表与每个用户的表,django,database,django-models,database-design,Django,Database,Django Models,Database Design,我正在为消息传递应用程序创建后端。我希望它主要是一个web应用程序,因此必须在服务器上存储与用户聊天的人的列表和所有消息。然而,我也希望能够扩展它,并为移动应用程序使用相同的后端。因此,我考虑为每个用户提供一个单独的数据库或表,并且只有当用户使用WebSocket连接到后端时才打开与它的连接。然而,根据post的说法,似乎在大多数情况下,最好只有一个表和多对一的关系。那么,在我的使用中,什么是最好的选择呢?另外,我如何在Django中实现它?这是一个常见问题解答。在考虑发帖之前,请始终用谷歌搜索

我正在为消息传递应用程序创建后端。我希望它主要是一个web应用程序,因此必须在服务器上存储与用户聊天的人的列表和所有消息。然而,我也希望能够扩展它,并为移动应用程序使用相同的后端。因此,我考虑为每个用户提供一个单独的数据库或表,并且只有当用户使用WebSocket连接到后端时才打开与它的连接。然而,根据post的说法,似乎在大多数情况下,最好只有一个表和多对一的关系。那么,在我的使用中,什么是最好的选择呢?另外,我如何在Django中实现它?

这是一个常见问题解答。在考虑发帖之前,请始终用谷歌搜索任何错误消息,以及你的问题/问题/目标的许多清晰、简洁和准确的措辞,有没有你的特定字符串、名称和行号,有没有“site:stackoverflow.com”,并阅读许多点击和答案。如果你发布一个问题,用一句话作为标题。尽管如此,它还是太宽泛了。PS你的最后一个问题太宽泛了。请参见文本上方的投票箭头(&S)。PS请在每篇文章中问一个问题。在你的“需求”中没有任何东西可以让你选择——无论你如何编辑它们——除非你做了研究,调查和评估——然后你就不需要我们了——即使没有实际的多重实施和测量,你也无法确定正确的答案。这类问题太宽泛了。你需要了解并总结你的需求、选择和成本/收益,而不是要求我们。好的,我会努力找到解决方案。