我有三个汇总,一个任务,一个用户和一个用户组。聚合是事件源的。我还有两个预测,一个是任务的集合,另一个是用户组的集合。这些是根据事件构建的。我的用户希望根据他们所在的用户组来过滤任务。我应该采用哪种方法?
答案 0 :(得分:1)
在某些时候,可能会向特定用户组分配特定任务(或任务列表)。 然后,该事件的投影会将有关该关系的一些信息写入您的读取存储中。根据您的用例和数据库技术,这可以是添加到每个计划任务/任务列表的简单属性,也可以为每个用户组构建预先过滤的列表。
在事件源中,事件流表示真相的来源。因此,与传统的关系数据相比,可以针对特定的表示需求量身定制投影数据。