我正在开发一个项目,我需要根据用户活动创建一个模块,但由于我的项目假设未来有大量成员,我对如何为数据库建立数据库感到困惑用户活动。我有两个想法,以facebook为例。假设我有5个表
并且所有这些都有时间戳,相应地更新了正在执行的用户活动, 然后我应该根据所有5个表中的时间戳进行简单查询并安排用户活动, OR
我创建了一个名为
的新表活性
并将用户的每个活动分开存储,但我认为当用户随时间增加时,会有一个庞大的用户活动表数据库,我可以通过上述5个表中的时间戳轻松获取该用户执行的活动。我真的很困惑,任何人都能帮助我做出正确的选择吗?