我正在实施一个通知系统,并查看这些建议是否可以设置,如果一个比另一个更好,或者有更好的解决方案可用:
一个通知被添加到数据库中。访客/可识别用户登录或使用该站点。他们会收到以前从未见过的通知,并可以选择关闭或稍后阅读。
- 通知表存储通知文本和 Id。
- 选项 1: Alerts 表存储所有已阅读通知的用户
- 选项 2:警报表存储所有未阅读通知的用户
这些选项是否很多,添加潜在的 100,000 多个警报是否更好,并且随着这些用户丢弃或与通知交互,他们的状态会更改或警报被删除。这可能会变成一张非常大的桌子......
什么是基于用户活动的自定义通知更可扩展的设置?