我将存储公共和私人消费的应用程序级事件(用户 A 添加的内容,用户 B 更新的内容等)。
下面是表格及其关联的过度简化模型。
users
-------
id (PK)
event_type
-------
id (PK)
description
events
-------
id (PK)
user_id (FK)
event_type_id (FK)
created (timestamp)
Run Code Online (Sandbox Code Playgroud)
事件将以时间线格式(顶部的最新事件)为每个用户报告。
我还想添加自定义 uri 参数和事件上下文(用户 A 更新了“我的 Visa 卡”)。
我是否忽略了此设计中的任何潜在缺陷?