我正在从事一个具有学习目的的项目。由于这个项目因为它的主题对我很有吸引力,所以我想要建立良好的基础,并且可能会把它直播到最后。多用户Web应用程序的数据库结构
由于我的项目相当复杂,为了向您解释我的问题是什么,我将使用一个作为议程应用程序的小说项目。
这个Web应用程序将有一个日历,用户可以添加事件和提醒。它可以被10,000个用户和10,000个用户添加事件和提醒。
我的问题是你推荐哪两种方法与数据库结构有关?
- 我应该在一个单独的数据库中创建为每个用户提醒和事件表(用户创造)一个单独的数据库和相关的数据库用户
- 或者我应该做一个表事件,一个用于提醒和一个给用户,并将它们在一个数据库中相互关联?
到目前为止,我还没有做过任何多用户web应用程序,并且我对于许多用户不熟悉数据库结构方法。如有任何设计模式,你认为的,我将不胜感激分享:)
在此先感谢
斯托扬
感谢您的意见和建议。 –