Github 提供使用表情符号对讨论、问题、拉取请求和任何其他文本文档做出反应的功能。
使用开发人员工具中的网络选项卡。所有请求都指向表单数据中的
/reactions
和 gid
之类的内容。 gid
以可猜测的前缀开头,例如 D_
用于讨论,DC_
用于讨论评论,I_
用于问题等等。
重点是它看起来像一个大反应表(忽略分片),其中有列
gid
映射到各种实体(讨论,评论等)。但是在 RDBMS 中不可能有单列引用多个表的键。而且..它似乎没有多种反应表,例如DISCUSSION_REACTION,ISSUE_REACTION,COMMENT_REACTION。
Github 表情符号反应机制中的表模式或关系是否有任何猜测?或者……是NoSQL解决方案吗?
感谢阅读这个愚蠢的问题(或好奇心)。
致以诚挚的问候。
任何关于类似主题的谷歌搜索