我有一个系统,需要将用户的操作发送给订阅这些更新的其他用户。目前用户/订阅者不多,但它可能会迅速增长,所以我想确保我做对了。就这么简单吗?
create table subscriptions (person_uuid uuid,
subscribes_person_uuid uuid,
primary key (person_uuid, subscribes_person_uuid)
)
我需要能够在两个方向上查找事物,即回答问题:
- 谁是 Bob 的订阅者。
- Bob 订阅了谁
任何想法、反馈、建议都会很有用。