网站what.cd
使用了一种邀请链,如果我邀请朋友加入服务并且他们违反了规则并且放弃了帐户,我也会像邀请我的人一样丢失我的帐户等等。
跟踪此类邀请继承的最佳方法是什么,只是将用户链接到通过其ID或类似内容邀请他们的用户的表格单元格?
答案 0 :(得分:1)
如果仅在“邀请”模型中保留“邀请者”信息,则基本上创建了单链表。
http://en.wikipedia.org/wiki/Linked_list
出于所描述的目的,这种数据结构的特征工作得相当好。
如果您认为自己需要查看某人邀请的所有人,您可能需要跟踪这两条信息以便于查找。或者,您可以构建一个由邀请者和被邀请者索引的“邀请”表,这样可以进行非常灵活的查询。