(我使用的是 C#,但这不一定是特定于平台的)
假设我有一个值表,它由三个键(A、B、C)索引。表中的值不时从外部源流入。我想发布关于各种键集的聚合,例如计算 B = b1 的所有值的总和。
如果我每次都遍历整个表,这很简单,但显然这不是有效的。我想知道的是,是否有一种特别好的方法来设计这样的东西,以便我只sum(B = b1)
在表中的值更改会影响这个总和时更新?似乎我需要创建某种Aggregation
对象来维护包含在该聚合中的每个值的列表,但我觉得可能有一种更优雅的方式可以逃避我。类似于“实时” LINQ 查询...