【发布时间】:2011-01-09 05:51:41
【问题描述】:
(我使用的是 C#,但这不一定是特定于平台的)
假设我有一个值表,它由三个键(A、B、C)索引。表中的值不时从外部源流入。我想在各种密钥集上发布聚合,例如计算 B = b1 的所有值的总和。
如果我每次只遍历整个表,这很简单,但显然这不是有效的。我想知道的是,是否有一种特别好的方法来设计这样的东西,以便我只在表中的值更改会影响这个总和时更新sum(B = b1)?似乎我需要创建某种Aggregation 对象来维护包含在该聚合中的每个值的列表,但我觉得可能有一种更优雅的方式可以让我逃避。类似于“实时”LINQ 查询...
【问题讨论】:
-
请发布代码示例以帮助我们开始...
标签: c# real-time aggregation